मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन कोई व्यक्ति इसे Google खोज में ठोकर खाएगा और यह भी दिखता है कि कुछ प्रश्न जो ओपी ने टिप्पणियों में पूछे थे, वे विशेष रूप से संबोधित नहीं किए गए थे। इसके अलावा, कृपया मुझ पर आसान काम करें क्योंकि यह एसओ पर पोस्ट किया गया मेरा पहला उत्तर है। :)
डायनामिक रूप से जेनरेट किए गए फ़ाइल नाम का उपयोग करके किसी फ़ाइल में आउटपुट को रीडायरेक्ट करने के लिए, मेरा गो-टू (रीड: क्विक एंड डर्टी) दृष्टिकोण @dbenham द्वारा प्रस्तुत दूसरा समाधान है। उदाहरण के लिए, यह:
@echo off
> filename_prefix-%DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log (
echo Your Name Here
echo Beginning Date/Time: %DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
REM do some stuff here
echo Your Name Here
echo Ending Date/Time: %DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
)
आप एक फाइल बनाएंगे जैसा आप लक्ष्य निर्देशिका में फ़ाइल के इस स्क्रीनशॉट में देखते हैं
इसमें यह आउटपुट शामिल होगा:
Your Name Here
Beginning Date/Time: 2016-09-16_141048.log
Your Name Here
Ending Date/Time: 2016-09-16_141048.log
यह भी ध्यान रखें कि यह समाधान स्थानीय-निर्भर है, इसलिए इसका उपयोग कैसे / कब करें, इसके बारे में सावधान रहें।