2013-04-12 6 views
6

मुझे फ़ाइलों को एक निर्देशिका से दूसरे में विंडोज़ में स्थानांतरित करने की आवश्यकता है, और मुझे इसे बैच स्क्रिप्ट में लिखना होगा।फ़ाइलों को स्थानांतरित करने के लिए विंडोज बैच स्क्रिप्ट

हमने एक एसक्यूएल नौकरी लिखी है जहां D: ड्राइव पर बैकअप फाइलें हर 4 घंटे बनाई जाएंगी और अंतिम 4 बैकअप फाइलें सहेजी जाएंगी और अन्य हटा दिए जाएंगे।

मुझे इन फ़ाइलों को D: ड्राइव से E: ड्राइव पर हर 10 घंटों में स्थानांतरित करने के लिए बैच स्क्रिप्ट लिखनी होगी।

क्या कोई मुझे इस स्क्रिप्ट को लिखने में मदद कर सकता है।

+0

क्या आपने कुछ भी करने की कोशिश की है? कृपया [पूछो] पढ़ें। –

+0

एसओ में आपका स्वागत है। यह एक क्यू एंड ए साइट है। कुछ कोड आज़माएं, और यदि आपके कोई प्रश्न हैं तो वापस आएं। –

+1

संकेत: 'move /?' और 'schtasks /?' –

उत्तर

5

वाक्य रचना

move c:\Sourcefoldernam\*.* e:\destinationFolder 

के साथ एक फ़ाइल MoveFiles.bat बनाएं जिसका नाम तो एक काम अनुसूची कि MoveFiles.bat हर 10 घंटे चलाने के लिए।

4

आप इस कोशिश कर सकते हैं:

:backup move C:\FilesToBeBackedUp\*.* E:\BackupPlace\ timeout 36000 goto backup

है कि नींद के साथ "समय समाप्त" की जगह करने की कोशिश काम नहीं करता है। आईके यह पोस्ट एक साल पुराना है, बस एक ही समस्या के साथ किसी को भी मदद कर रहा है।

1

यह ठीक है कि यह मेरे लिए कैसे काम करता है। किसी कारण से उपरोक्त कोड विफल हुआ।

यह किसी भी फाइल के लिए हर 3 मिनट में चेक चलाता है और ऑटो इसे गंतव्य फ़ोल्डर में ले जाता है। यदि आपको विवादों के लिए संकेत देने की आवश्यकता है तो/y से

:backup 
move /y "D:\Dropbox\Dropbox\Camera Uploads\*.*" "D:\Archive\Camera Uploads\" 
timeout 360 
goto backup 
संबंधित मुद्दे