2013-02-27 16 views
5

मैंने विंडोज़ में एक फ़ोल्डर बनाया है, सी: \ tmp \ और मैं इसे लिनक्स में/tmp/फ़ोल्डर जैसा व्यवहार करना चाहता हूं, यानी सिस्टम को बूट होने पर हर बार इसकी सामग्री हटा दी जाती है ।विंडोज़ में टीएमपी फ़ोल्डर जैसे कि लिनक्स में/tmp

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

एक तरह से यह हर बूट पर आदेश पर अमल करने के लिए:

मैं आदेशों हो सकता है चलाने के लिए (कम से कम विंडोज 7 पर) लगता है? या, इसे पूरा करने के लिए कोई बेहतर तरीका है?

उत्तर

4

मैं एक निर्देशिका c:\null

बुलाया भागो gpedit.msc & को चलाने के लिए एक स्क्रिप्ट कॉन्फ़िगर करने संबंधी निर्देशों के लिए http://technet.microsoft.com/en-us/library/cc770300.aspx देख स्पष्ट करने के लिए एक बंद स्क्रिप्ट के माध्यम से करते हैं।

बल्ला फ़ाइल मैं चलाने

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

मैं सिर्फ महसूस किया है कि मैं विंडोज 7 होम प्रीमियम है और gpedit.msc उपलब्ध नहीं है का उपयोग करें। कोई कामकाज? –

+2

कार्य शेड्यूलर (taskchd.msc) –

+0

'taskchd.msc' के माध्यम से कुछ चलाने के लिए आप लॉगऑफ/ईवेंट पर उपयोग कर सकते हैं। धन्यवाद। –

2

आप वातावरण चर %TEMP% जो विभिन्न विंडोज संस्करणों पर अलग-अलग स्थानों के लिए अंक का उपयोग करना चाहिए है, लेकिन Windows में अस्थायी डेटा के लिए परिभाषित स्थान है।

विंडोज़ इसे स्वयं से साफ़ नहीं करता है, लेकिन शटडाउन पर इसकी सामग्री को हटाना ठीक है (और बहुत से अनुप्रयोग ठीक से साफ नहीं होते हैं, इसलिए थोड़ी देर में ऐसा करने की अनुशंसा की जाती है)।

%TEMP% फ़ोल्डर को न हटाएं, लेकिन यह del %TEMP%\* /s /f /q का उपयोग कर सामग्री है जो इसके बजाय सामग्री को हटा देगा, इसलिए आपको फ़ोल्डर को पुन: बनाने की आवश्यकता नहीं है।

बंद स्क्रिप्ट स्थापित करने के लिए, @Alex लालकृष्ण द्वारा प्रदान की जवाब

+0

'del% TEMP% \ */s/f/q' subfolders के अंदर सामग्री और सामग्री को हटा देता है लेकिन सबफ़ोल्डर स्वयं नहीं, इसलिए मुझे लगता है कि मैं फ़ोल्डर के मनोरंजन के साथ रहूंगा। धन्यवाद। –

संबंधित मुद्दे