अतीत में, जब Minecraft खेल रहा था, तो मैंने अपने गेम फ़ोल्डर की सामग्री को 'बैकअप लोकेशन' में कॉपी करने के लिए विंडोज़ टास्क शेड्यूलर और एक बैच फ़ाइल का उपयोग किया, जिसमें wscript का उपयोग किया गया था, जो शायद सिस्टम 32 फ़ोल्डर में आपके सिस्टम पर मौजूद है।
कार्य प्रबंधक खोलें और ट्रिगर के तहत इच्छित अंतराल के साथ एक नया कार्य बनाएं।
क्रिया टैब के तहत, एक नया 'एक कार्यक्रम शुरू करें' क्रिया बनाएँ।
कार्यक्रम / स्क्रिप्ट:
C: \ Windows \ System32 \ wscript.exe
तर्क:
"X: \ directory \ inv अदृश्य .vbs" "X: \ directory \ Operation.bat"
वांछित निर्देशिका में दो फाइलें बनाएँ।
अदृश्य .vbs में शामिल हैं:
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
ऑपरेशन.बैट में कुछ इस तरह है:
@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\my documents-%RANDOM%-%Random%\"
यह ऑपरेशन जो करता है वह यादृच्छिक मूल्यों के साथ मेरे दस्तावेज़ फ़ोल्डर बनाता है। यह मुझे एक से अधिक बैकअप रखने की अनुमति देता है। आपके मामले में, आप शायद ऐसा नहीं करना चाहेंगे, लेकिन सिर्फ वही लिखें जो वहां पहले से मौजूद था (एक फोल्डर को रखते हुए)।
@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\Documents\"
ई तर्क प्रतियां सभी उप-निर्देशिका, यहां तक कि खाली हैं, और मैं तर्क यह संकेत करता है कि आप एक निर्देशिका कॉपी कर रहे हैं। आप शायद Y जोड़ना चाहते हैं , जो फ़ाइल के पहले से मौजूद होने पर आपको संकेत नहीं देगा।
तर्कों पर अधिक जानकारी
बेशक अधिक सुरुचिपूर्ण समाधान है। बस सोचा था कि मैं कुछ साझा करूंगा जो मेरे लिए काम किया है। :)