2013-02-27 15 views
5

Windows'ta bir klasör oluşturdum, C: \ tmp \ ve Linux'ta/tmp/klasöründe gibi davranmasını istiyorum, yani sistemin her açılışında içeriği kaldırılıyor .Windows'da tmp klasörü gibi/tmp Linux'ta

RD C:\tmp /S /Q 
MKDIR C:\tmp 

bu her açılışta komutları yürütmek için bir yol:

Ben (en azından pencere 7) olabilir çalıştırmak için komutlar düşünüyorsun? Ya da, bunu başarmanın daha iyi bir yolu?

cevap

4

Ben gpedit.msc & çalıştırmak için bir komut dosyası yapılandırılmasına ilişkin talimatlar için http://technet.microsoft.com/en-us/library/cc770300.aspx bakınız çalıştırın c:\null

adlı bir dizin temizlemek için bir kapatma komut dosyası aracılığıyla bunu.

koşuyorum bat dosyası

@echo off 
@rd c:\null\ /s /q 
@md c:\null 
+0

@Alex K. tarafından sağlanan cevabı kullanın. Herhangi bir geçici çözüm var mı? –

+2

Görev zamanlayıcısı (taskschd.msc) –

+0

'görevlerichd.msc' aracılığıyla bir şey çalıştırmak için kullanabileceğiniz olaylar/çıkışlar vardır. Teşekkürler. –

2

Farklı Windows sürümleri üzerinde farklı yerlere işaret %TEMP% değişken ortam kullanmalısınız, ama Windows geçici veriler için tanımlanmış bir konumdur.

Windows, tek başına temizlemez, ancak içeriğini kapatma sırasında silmeniz iyidir (ve çok sayıda uygulama düzgün şekilde temizlenmediği için, bunu bir defada yapmanız önerilir).

%TEMP% klasörünü silmeyin, ancak içeriğini sildikten sonra içeriği yeniden oluşturmanız gerekmeyen del %TEMP%\* /s /f /q'u kullanarak içeriğini kullanın.

bir kapatma-senaryoyu kurma için, ben sadece Windows 7 Home Premium ve gpedit.msc kullanılabilir olmadığını fark ettik

+0

'del% TEMP% \ */s/f/q', alt klasörlerin içeriklerini ve içeriklerini siler ama alt klasörlerin kendileri silmez, bu yüzden klasörün rekreasyonu ile uğraşacağımı düşünüyorum. Teşekkürler. –