2008-08-04 24 views
38

मुझे अपने कंप्यूटर पर सैकड़ों गीगा यादृच्छिक फाइलों की प्रतिलिपि बनाने की आवश्यकता है और विंडोज़ में निर्मित वेनिला फ़ाइल प्रति का उपयोग करने में काफी झुकाव है।विंडोज डिफ़ॉल्ट से बेहतर फ़ाइल प्रति विकल्प क्या है?

मैं नहीं चाहता हूं कि "क्या आप वाकई हैं?", "क्या आप वाकई निश्चित हैं?", "यहां तक ​​कि ज़िप फ़ाइलें भी?", "निश्चित रूप से केवल पढ़ने वाली फाइलें भी नहीं!" जैसे ही मैं दूर कदम लूप।

मैं नहीं चाहता कि यह घंटों तक काम करे और फिर अप्रत्याशित रूप से बंद हो: "किसी ने एक बार यह फ़ाइल खोली है और इसलिए मैं इसे कॉपी नहीं करूंगा!" और फिर पूरी प्रति को रद्द करें या बस क्या किया गया था और क्या काम बनी हुई है इसके संकेत के साथ छोड़ दें।

आपके पास किस फ़ाइल प्रबंधन प्रोग्राम का अनुभव है? आप किसकी सिफारिश करते हैं?

यह सवाल मेरे दूसरे प्रश्न से संबंधित है: How can I use an old PATA hard disk drive on my newer SATA-only computer?

+5

यह प्रश्न जबरदस्त विषय से दूर है, लेकिन महसूस करें कि स्टैक ओवरव्लो पर पहले प्रश्नों में से एक के रूप में इसे शायद सुपरयूसर के अस्तित्व से पहले पूछा गया था और उस समय विषय पर विचार किया गया था। इसे शायद उन ऐतिहासिक स्टिकर में से एक के साथ संरक्षित किया जाना चाहिए और अकेले छोड़ दिया जाना चाहिए। –

उत्तर

20

अच्छी पुरानी कमांड लाइन एक्सकॉपी के बारे में कैसे? स्रोत होने और टी: लक्ष्य: एस के साथ

xcopy /K /R /E /I /S /C /H /G /X /Y s:\*.* t:\ 

/कश्मीर प्रतियां जिम्मेदार बताते हैं। सामान्य एक्सकॉपी केवल-पढ़ने योग्य विशेषताओं को रीसेट करेगा।

/आर केवल-पढ़ने वाली फ़ाइलों को ओवरराइट करता है।

/ई खाली निर्देशिका सहित निर्देशिका और उपनिर्देशिका कॉपी करता है।

/I यदि गंतव्य मौजूद नहीं है और एक से अधिक फाइलों की प्रतिलिपि बनाते हैं, तो मान लें कि गंतव्य एक निर्देशिका होना चाहिए।

/एस खाली लोगों को छोड़कर निर्देशिका और उपनिर्देशिका कॉपी करता है।

/सी त्रुटियों के बावजूद प्रतिलिपि जारी रखता है।

/एच प्रतियां छिपी हुई और सिस्टम फ़ाइलों को भी।

/वाई Suppresses यह पुष्टि करने के लिए संकेत देता है कि आप मौजूदा गंतव्य फ़ाइल को ओवरराइट करना चाहते हैं।

/जी एन्क्रिप्टेड फ़ाइलों की प्रतिलिपि गंतव्य पर कॉपी करने की अनुमति देता है जो एन्क्रिप्शन का समर्थन नहीं करता है।

/एक्स प्रतिलिपि फ़ाइल ऑडिट सेटिंग्स (तात्पर्य/ओ)।

(संपादित करें: जोड़ा गया/जी और/एक्स जो एक कुछ वर्षों के बाद से नया कर रहे हैं)

+0

यह नियमित विंडोज प्रतिलिपि से बहुत बेहतर काम करता है। हमें एक दस्तावेज़ सर्वर को एक विभाजन से दूसरी बार कॉपी करना था। मुझे लगता है कि हमने पहले विंडोज़ प्रतिलिपि की कोशिश की थी (कहा था कि इसमें 20 घंटे लगेंगे)। जब हमने एक्स-कॉपी की कोशिश की, तो इसमें 10 से कम समय लगे (और विंडोज़ अनुमतियां बरकरार रखीं)। – Miles

+2

xcopy में एक गंभीर बग है यदि प्रतिलिपि करते समय एक फ़ाइल के पथ में 256 से अधिक वर्ण हैं। xcopy पूरे ऑपरेशन को 'अपर्याप्त स्मृति' त्रुटि के साथ रोक देगा -> xcopy का उपयोग न करें! एक विकल्प के रूप में, यह कीड़े के बिना काफी क्या xcopy करता है क्या करेंगे: 'robocopy c: \ srcdir घ: \ dstdir/XJ/SL/बी/ई/एस/आर: 1/डब्ल्यू: 1/एनएफएल/एनएस/एनसी/एमटी> mylog.txt 2> और 1' –

57

उपयोग Robocopy (Robust File Copy)

नोट:

Windows Vista में और सर्वर 2008 आप टाइप जब:

xcopy /? 

आपको मिलेगा:

नोट: Xcopy अब हटाई गई है, लड़ी का इस्तेमाल करें।

तो लड़ी करने के लिए :)

+1

एक्ससीओपीवाई के साथ हमेशा की प्राथमिक शिकायत यह है कि यह हमेशा फ़ाइलों को दोबारा प्रतिलिपि बनाता है भले ही गंतव्य फ़ाइल पहले से ही उसी फ़ाइल आकार और संशोधन दिनांक के साथ मौजूद हो। –

+2

विंडोज 7 पर कोई बहिष्करण चेतावनी नहीं है, लेकिन यह विंडोज 2008 पर मौजूद है। –

+1

@ क्रिस वीबर: हाँ, मैंने यह भी देखा है कि, मुझे वास्तव में कहानी की आश्चर्य है। – huseyint

15

आप TeraCopy या RoboCopy कोशिश कर सकते हैं इस्तेमाल किया जा रहा शुरू करते हैं।

+2

की तरह कोई नोट नहीं मिला है, टेराकोपी उस मामले को संभाल नहीं सकता था जहां बाहरी ड्राइव केबल डिस्कनेक्ट हो गई थी और फिर उसे दोबारा जोड़ा गया था। यहां तक ​​कि यदि ड्राइव अक्षर समान है, तो यह "डिवाइस तैयार नहीं है" पर स्थायी रूप से फंस जाता है। यही समस्या है कि मैं हल करने के लिए यहां आया क्योंकि मेरे पास ढीले कनेक्टर के साथ 50 ड्राइव हैं। :( –

3

ऐसा लगता है कि बैकअप-स्टाइल टूल की तरह आप जो खोज रहे हैं वह हो सकता है।

मैं SyncBack का उपयोग कर रहा हूं (संस्करणों में से एक निःशुल्क है)। आप MS SyncToy को भी आजमा सकते हैं जो चलने, प्रतिलिपि बनाने, समन्वय इत्यादि को आसान बनाने की कोशिश करता है।

यदि आप वास्तव में यादृच्छिक समय पर केवल यादृच्छिक फ़ाइलों की प्रतिलिपि बनाते हैं, तो आप Total Copy को आजमा सकते हैं जिसमें नेटवर्क (विराम, फिर से शुरू, आदि) पर अच्छी तरह से काम करने का अतिरिक्त लाभ है।

7

आपको वास्तव में एक फ़ाइल सिंक टूल का उपयोग करने की आवश्यकता है, जैसे SyncBackSE, MS SyncToy, या WinMerge जैसे कुछ भी चाल चलेंगे। मैं सिंकबैक पसंद करता हूं क्योंकि यह आपको हर संभव मामले और संघर्ष के लिए बहुत ही स्पष्ट नियम स्थापित करने की अनुमति देता है, कम से कम अन्य दो की तुलना में। इनमें से किसी भी के साथ आपको सभी पॉप-अप पर क्लिक करना नहीं होगा और बिना किसी संदेह के आप सत्यापित कर सकते हैं कि गंतव्य बिल्कुल स्रोत जैसा ही है।

+3

@hyperslug मैंने उस यूआरएल में भी टाइप किया और यह पाया :) मैं ईर्ष्यावान हूं। –

+0

जो कि दोस्त के रूप में लगभग उतना ही ठंडा है जिसका उपयोगकर्ता नाम "अपरिभाषित" है – tim

6

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

यह अंत में विफल फ़ाइलों को पुनः प्रयास कर सकता है, एक रद्द की गई प्रतिलिपि (यहां तक ​​कि विंडोज द्वारा रद्द की गई प्रतिलिपि) फिर से शुरू करें, प्रत्येक उत्तर के लिए "सभी" स्वीकार करता है। आप होने से पहले परेशान प्रश्नों (फ़ाइल पहले से मौजूद है, त्रुटि प्रतिलिपि फ़ाइल) का भी जवाब दे सकते हैं।

1

एक्सकॉपी दिनांक संशोधित रखता है, केवल दिनांक निर्मित और दिनांक एक्सेस हो जाएगा।

(XP पर परीक्षण किया प्रो, यदि आप Vista का उपयोग कर रहे हैं की जाँच करने के लिए एक छोटा सा फ़ोल्डर पर यह कोशिश के रूप में मैं इसे विस्टा के अंतर्गत परीक्षण नहीं किया है)

संपादित करें: आप हालांकि आउटपुट पुनर्निर्देशित करने के लिए चाहते हो सकता है:

xcopy /K /R ....... s:\*.* t:\ >c:\xcopy.log 2>&1 

इस तरह, फ़ाइलें आप लॉग जाँच कर सकते हैं नकल करने में विफल (यानी सिस्टम वॉल्यूम जानकारी एक त्रुटि उत्पन्न होगा, लेकिन उस फ़ोल्डर के लिए आप क्या करने की कोशिश कर रहे हैं वैसे भी कोई फर्क नहीं पड़ता)

3

उपयोग Robocopy अगर , इसमें "पुनरारंभ करने योग्य मोड" में फ़ाइलों की प्रतिलिपि बनाने की क्षमता है , साथ ही यह फ़ाइल विशेषताओं का सम्मान करना चाहिए। और यह Vista और Server 2008 के साथ आता है, और आप इसे पुराने ओएस के लिए डाउनलोड कर सकते हैं। इसके अलावा आप असफल प्रतियों पर पुनः प्रयास करने के लिए सेट कर सकते हैं, उन फ़ाइलों को लेने के लिए जो अस्थायी रूप से किसी अन्य प्रक्रिया द्वारा उपयोग में हैं।

1

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

1

मैंने 4 जीबी रैम, दोहरी कोर 1.8GHz 40 जीबी पाटा ड्राइव प्राथमिक, और 250 जीबी सैटा ड्राइव माध्यमिक के साथ एक पीसी बनाया, और विंडोज विस्टा बिजनेस एडिशन स्थापित किया। जब मुझे अपनी पुरानी पाटा डिस्क से 120 जीबी डेटा कॉपी करना पड़ा, तो Vista खराब तरीके से विफल रहा और दुर्घटनाग्रस्त हो गया। मैं निश्चित रूप से टेराकोपी फ्री संस्करण की सिफारिश करता हूं।

12

मैं निश्चित रूप से होगा पसंद करते हैं:

1) Teracopy - जीयूआई आधारित, डिफ़ॉल्ट Windows कॉपी/कदम यूआई बदल देता है और संदर्भ मेनू में ही कहते हैं। मूल संस्करण मुफ्त है (घर के उपयोग के लिए मुझे लगता है)।

2) Robocopy - सीएलआई आधारित, स्क्रिप्टिंग के दौरान उपयोगी।एमएस से मुफ्त उपकरण और Vista/Windows 2008 में शामिल है। एमएस तकनीक के पास रोबोकॉपी के लिए एक जीयूआई भी है - बयान बनाने के लिए उपयोगी है जिसे आप बाद में स्क्रिप्ट या कमांड प्रॉम्प्ट पर एम्बेड कर सकते हैं।

पीएस: मुझे पता है कि इन्हें पहले से ही यहां सुझाव दिया गया है और अगर मैं कर सकता तो मैं उन पर वोट दूंगा।

1

पहले से ही उल्लेख किए गए रोबोकॉपी के अलावा, XXCOPY में एक निःशुल्क संस्करण है। इसका वाक्यविन्यास XCOPY के साथ पीछे संगत है, लेकिन इसमें कई अतिरिक्त विकल्प हैं (XXCOPY/HELP> x उपलब्ध सभी विकल्पों के साथ 42 केबी फ़ाइल बनाएं)। उदाहरण के लिए, आप फ़ाइलों को इसके साथ आदि

मैं वर्षों के लिए इसे का उपयोग किया गया है हटा सकते हैं, को शामिल करने या प्रति के लिए निर्देशिका की एक सूची बाहर करते हैं, एक "स्पर्श" उपयोगिता के रूप में उपयोग, यह 2 अंगूठे है।

2

पावरहेल स्क्रिप्ट भी उपयोगी हो सकती है और xcopy और अन्य डॉस कमांड से निश्चित रूप से अधिक लचीला हो सकती है। आप उप-निर्देशिकाओं के माध्यम से आसानी से रिकर्स कर सकते हैं, अपनी फाइलों को नाम या एक्सटेंशन से फ़िल्टर कर सकते हैं, विशेष रूप से अपनी पसंद के मानदंडों के आधार पर कुछ विशेष फाइलों का इलाज करें। Powershell community web site एक अच्छा प्रारंभिक बिंदु है।

4

रोबोकॉपी के लिए बड़े अंगूठे। मैं इसका उपयोग करने वाली चीजों को करने के लिए इसका उपयोग करता हूं।

उदाहरण के लिए मैं वर्तमान में अपने सर्वर पर 5 रोबोकॉपी सत्र चला रहा हूं, जहां मैं 3 दूरस्थ सर्वरों के बीच लगभग 60 जीबी फाइलों की प्रतिलिपि बना रहा हूं, मैं चेकपॉइंट वीपीएन के माध्यम से दो से जुड़ा हूं और दूसरा एक अमेज़ॅन एस 3 स्पेस मैप किया गया है जंगलडिस्क के माध्यम से।

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

'हत्यारा ऐप' सुविधा यह है कि रोबोकॉपी फ़ाइल दिनांक/समय टिकटें बनाए रखेगी और डिफ़ॉल्ट रूप से केवल अलग-अलग फ़ाइलों की प्रतिलिपि बनाएगी। तो आप इसे एक विशाल डीआईआर पेड़ पर इंगित कर सकते हैं और केवल बदली गई फाइलों की प्रतिलिपि बनाई जाएगी।

यहाँ बात की इस तरह से करने के लिए कुछ उपयोगी टिप्स है ...

/MIR दर्पण एक dir पेड़ तो हटा सकते हैं तथा

/R:10 जोड़ देगा देने से पहले फ़ाइल की प्रतिलिपि करने में 10 बार कोशिश करने के लिए robocopy बताता है अप। डिफ़ॉल्ट 1,000,000 बार

/LOG+somefilename.log स्क्रीनफ आउटपुट को somefilename.log में जोड़ देगा, यदि आवश्यक हो तो इसे बनायेगा।

/XD dir1 dir2 प्रतिलिपि में dir1 या dir2 नामक किसी भी डीआईआर को अनदेखा कर देगा। वाइल्डकार्ड का उपयोग किया जा सकता है।

/FFT एफएटी टाइम टिकटें का उपयोग करेगा जो NTFS से कम सटीक हैं (टाइमस्टैम्प में 2 सेकंड ग्रैन्युलरिटी का उपयोग करता है)। लिनक्स फ़ाइल सिस्टम और एनटीएफएस के बीच प्रतिलिपि करते समय मुझे यह भी उपयोगी लगता है। workdir y के साथ \:

मैं आम तौर पर की तरह

robocopy d:\workdir y:\workdir /TEE /LOG+:d:\update.log /MIR /R:5 

कुछ जो दर्पण होगा (/ MIR) घ का उपयोग \ update.log (/ लॉग इन करें: \ workdir, यह क्या करता है का एक लॉग संलग्न घ करने के लिए + डी: \ update.log) कंसोल और लॉग फ़ाइल (/ TEE) दोनों को आउटपुट लिखना, और अगले फ़ाइल पर जाने से पहले प्रत्येक फ़ाइल को 5 बार आज़माएं।

यह यूएनसी पथों के साथ भी काम करता है।

यदि आपके पास फाइलों का एक बड़ा संग्रह है जिसके लिए कई पीसी पर समन्वय की आवश्यकता है तो रोबोकॉपी आपका मित्र है।

1

ZTreeWin यह 32 बिट टेक्स्ट-मोड, विंडोज़ के लिए पेड़-संरचित फ़ाइल/निर्देशिका प्रबंधक है। उपयोग करने में बहुत आसान है, एक मेनू है लेकिन यह विभिन्न आदेशों के लिए कुंजी भी दिखाता है। फ़ाइल सिस्टम के चारों ओर नेविगेट करना आसान है और इसमें स्प्लिट फलक मोड है ताकि आप दोनों स्रोतों के साथ काम कर सकें और आसानी से कुछ ही कीस्ट्रोक के साथ आसानी से लक्षित कर सकें। विंडोज एक्सप्लोरर या एक्सकोपी की तुलना में चीजें करने के लिए यह कहीं अधिक प्रभावी है।

3

XCOPY, रोबोकोपी और टेराकोपी के अलावा जो पहले से ही सुझाव दिया गया है, आप कुल कमांडर को भी आजमा सकते हैं।

2

मैंने Copy Handler को आजमाया है और यह बहुत अच्छी तरह से काम करता है। इसमें कुछ शानदार विशेषताएं हैं जहां आप मीडिया के प्रकार और फ़ाइल क्यूइंग समर्थन के आधार पर बफरिंग को नियंत्रित कर सकते हैं ताकि आप अपनी प्रतिलिपि बना सकें और संचालन को स्थानांतरित कर सकें और उनके बारे में भूल जाएं और एक ही समय में डिस्क विखंडन को कम कर सकें। तो यह एक सीडी या डीवीडी से एक साथ कई फाइलों की प्रतिलिपि नहीं करेगा क्योंकि यह ड्राइव को बहुत अधिक मांगेगा।

इसके सभी ओपन सोर्स का सर्वश्रेष्ठ।

1

मैंने KillCopy 2.85 को आजमाया है और मैं केवल एक ही कह सकता हूं - यह एक शक्तिशाली प्रतिलिपि सॉफ़्टवेयर है जो विंडोज़ फ़ाइल प्रति 100% पर प्रतिस्थापित कर सकता है। विकल्पों के मुकाबले सबसे अच्छा हो सकता है जिसे मैंने अभी परीक्षण किया है। फ़ाइल स्थानांतरण बहुत तेज है। KillCopy सबसे तेज़ सॉफ्टवेयर है और 40 एमबी/एस के साथ फाइल कॉपी कर सकते हैं। मेरे choise के कारण सामान्य है - KillCopy बिना किसी 0 प्लेटफार्मों पर ठीक काम करता है आर्किटेक्चर क्या है - 32 या 64 बिट्स।

0

Copywhiz प्रोग्राम (वाणिज्यिक) आपके द्वारा सूचीबद्ध सटीक समस्याओं को हल करने लगता है।

0
Xcopy [source] [destination] /e /c /h /o /d 

उन सभी चीजों की प्रतिलिपि बनाते हैं जिन्हें पहले कॉपी नहीं किया गया था। अनिवार्य रूप से पुन: प्रारंभ करने योग्य काम करता है क्योंकि आप केवल दबा सकते हैं और दर्ज कर सकते हैं और यह तब शुरू होगा जब आप इसे रोकते थे या यह कनेक्शन खो गया था। उन फ़ाइलों की प्रतिलिपि नहीं है जिन्हें पहले से कॉपी किया गया है और ऑनवर्श और विशेषताओं को संरक्षित करता है।

यह त्रुटियों को भी अनदेखा करता है ताकि अगर टीआई कुछ कॉपी नहीं कर पाता है तो यह अभी भी जारी रहता है।

मैं इसे याद है क्योंकि इसके xcopy गूंज (ई) घ लिनक्स में

-3

रीबूट, ड्राइव माउंट, और GNU cp का उपयोग करें।

1

xcopy के लिए एक जीयूआई सामने के अंत पर उपलब्ध है: http://lorenstuff.weebly.com/ (मुक्त) नियंत्रण कर रहे हैं: इनपुट, आउटपुट, सेट स्विच & रन। प्रतिस्थापन या xcopy पर सुधार नहीं, ऑपरेशन को सरल बनाने के लिए केवल एक जीयूआई।