मैं अपने डॉस स्क्रिप्ट में एक बग भर में आया था जो फ़ाइल नामकरण के लिए दिनांक और समय डेटा का उपयोग करता है। समस्या मुझे एक अंतराल के साथ समाप्त हो गई थी क्योंकि समय चर स्वचालित रूप से घंटे के लिए अग्रणी शून्य प्रदान नहीं करता था <10. इसलिए चल रहा है> प्रतिध्वनि% समय% वापस देता है: '9: 29: 17.88'।
क्या कोई इसे ठीक करने के लिए सशर्त रूप से अग्रणी शून्य पैड करने का तरीका जानता है?
अधिक जानकारी: मेरा फ़ाइल नाम सेट आदेश है:
set logfile=C:\Temp\robolog_%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
जो समाप्त हो रहा है: C: \ Temp \ robolog_20100602_ 93208.log (सुबह 9:23 के लिए)।
इस सवाल से संबंधित है यह एक ।
धन्यवाद