Windows कमांड प्रॉम्प्ट में वर्तमान दिनांक प्राप्त करने के लिए, निम्नलिखित का उपयोग करें:
date /t
वर्तमान तिथि के साथ एक फ़ाइल का नाम बदलने के लिए, आपको कमांड for
के आउटपुट को कैप्चर करने date
और उसे पास करने के लिए निर्माण का उपयोग करना होगा ren
:
for /f "useback delims=" %x in (`date /t`) do ren oldfile.foo %x
ध्यान दें, हालाँकि, date
आपकी क्षेत्रीय सेटिंग के आधार पर, आउटपुट में ऐसे प्रतीक शामिल हो सकते हैं जिनका उपयोग फ़ाइल नाम में नहीं किया जा सकता है, उदाहरण के लिए स्लैश ( /
)। यदि हां, तो आपके पास दो विकल्प हैं:
दिनांक को ऐसे स्वरूपित करें कि यह फ़ाइल नाम में उपयोग के लिए उपयुक्त है; देख स्टैक ओवरफ़्लो पर इस पोस्ट ।
इसके बजाय पॉवरशेल का उपयोग करें। निम्नलिखित चाल करना चाहिए:
Rename-Item oldfile.foo (Get-Date -Format yyyy-MM-dd)
वह उदाहरण आईएसओ तिथि प्रारूप का उपयोग करता है। देखें दिनांक और समय का प्रारूपण अधिक जानकारी के लिए।
सभी फ़ाइलों में एक नया संदर्भ मेनू प्रविष्टि जोड़ने के लिए, निम्नलिखित करें:
Regedit.exe खोलें और HKEY_CLASSES_ROOT \ * \ खोल पर नेविगेट करें
एक नई कुंजी जोड़ें और उसका नाम सेट करें जो भी आप चाहते हैं कि मेनू आइटम को बुलाया जाए
इसके अंतर्गत एक नई कुंजी जोड़ें, नाम कमांड के साथ
कमांड कुंजी के तहत (डिफ़ॉल्ट) मान को डबल-क्लिक करें और इसके मूल्य को निम्नानुसार सेट करें:
यदि नियमित कमांड प्रॉम्प्ट का उपयोग किया जाता है (डबल प्रतिशत संकेतों पर ध्यान दें)
cmd /c for /f "useback delims=" %%x in (`date /t`) do ren "%1" %%x
यदि PowerShell का उपयोग कर रहे हैं:
cmd /c powershell Rename-Item "%1" (Get-Date -Format yyyy-MM-dd)
date /t