मैं फ़ाइलों की प्रतिलिपि कैसे बना सकता हूं और यदि फ़ाइलें अलग हैं तो केवल ओवरराइट करें?


12

मैं जिस चीज की तलाश कर रहा हूं, वह मूल रूप से विंडोज़ GUI के भीतर काम करती है, रोबोकॉपी जैसी कमांड-लाइन उपयोगिता नहीं। मैं विभिन्न फाइलों की बहुत सारी छोटी कॉपी / पेस्ट करता हूं और मैं चाहूंगा कि अगर फाइलें अलग-अलग हों तो हमेशा ओवरराइट करें और अगर फाइल समान है तो यह कुछ नहीं करता है। क्या यह किया जा सकता है?


अगर मैं तुम थे, तो मैं एक टाइमस्टैम्प का उपयोग करूंगा, तब फाइल करें (जब तक कि आपके पास उत्तरार्द्ध का उपयोग करने का कोई स्पष्ट कारण न हो)।
ब्रेकथ्रू

@ सच है कि समझ में आता है, अगर एक उपकरण मुझे या तो मुझे खुशी होगी।
क्रीडॉर्फल

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

1
क्या आपने आगे की कोशिश की है? इसका उपयोग किसी भी मापदंड के आधार पर फ़ाइलों और फ़ोल्डरों की तुलना करने के लिए किया जा सकता है।
बजे जेम्स वूल्फेंडेन

@ जेम्स वुल्फेंडेन मैंने नहीं किया है, लेकिन मुझे जो उम्मीद है उससे थोड़ा अलग लगता है। एक आदर्श दुनिया में, कोई 3 पार्टी कार्यक्रम नहीं है जिसे मुझे चलाने की आवश्यकता है ... मैं बस एक फ़ोल्डर में फ़ाइलों का एक गुच्छा खींचता हूं और ड्रॉप करता हूं, और खिड़कियां ओवरराइट करती हैं अगर आकार / टाइमस्टैम्प मुझे अलग किए बिना अलग हैं ... या सबसे खराब रूप से, एक संवाद जो सामान्य अधिलेखित विकल्पों को प्रस्तुत करता है, एक और अधिक: "केवल ओवरराइट करें यदि टाइमस्टैम्प / फाइल को अलग करता है"।
CreeDorofl

जवाबों:


5

आप टेरास्कोपी का उपयोग कर सकते हैं यदि आप चाहते हैं, तो बस सेटिंग्स सेट करें। वैकल्पिक रूप से, यह आपसे यह भी पूछता है कि फ़ाइल कॉपी ऑपरेशन के दौरान फ़ाइल नाम के टकराव के समय क्या करना है (इसलिए आप इसे केस-बाय-केस आधार पर संबोधित कर सकते हैं)। इसके अलावा, यदि कोई विरोधाभास पाया जाता है, तो आप चुन सकते हैं कि फ़ाइल-दर-फ़ाइल आधार पर क्या करें, या संपूर्ण हस्तांतरण कतार के लिए।

TeraCopy विंडोज कॉपी के साथ डिफ़ॉल्ट कॉपी-एंड-पेस्ट ऑपरेशन को बदलने के लिए इसे स्वयं के इंटरफेस के साथ एकीकृत करता है।

नोट: सितंबर 2014 तक, TeraCopy केवल विंडोज के भीतर या एंड्रॉइड डिवाइस (स्मार्ट फोन और टैबलेट) के साथ काम करता है जिसमें मास स्टोरेज मोड (एंड्रॉइड जिंजरब्रेड और आइसक्रीम सैंडविच के शुरुआती संस्करण) हैं। नए डिवाइस जो Android v4.2 जेली बीन का उपयोग करते हैं या बाद में केवल फ़ाइल स्थानांतरण के लिए MTP मोड है और TeraCopy फ़ाइल स्थानांतरण के लिए MTP मोड का उपयोग करने वाले उपकरणों को "नहीं" देख सकते हैं।


मुझे याद है कि पहले टेराकोपी की कोशिश कर रहा था, किसी कारण से मैंने इसे निक्स किया, लेकिन मैं इसे फिर से आजमाने के लिए तैयार हूं अगर यह मुझे ऐसा करने देता है। सलाह के लिये धन्यवाद।
क्रीडॉर्फल

@CreeDorofl यह करता है, और आप इसके साथ एक बैचफाइल का उपयोग भी कर सकते हैं जो आप चाहते हैं। आप केस-बाय-केस आधार पर भी जो चाहें कर सकते हैं (यह आपसे पूछेगा कि पूरे बैच के लिए आपको क्या करना है या सिर्फ उस फाइल को जब आप फाइलों को बदलने की कोशिश करते हैं)। IMHO, TeraCopy सबसे अच्छा एक्सप्लोरर फाइल मैनेजमेंट रिप्लेसमेंट टूल है।
ब्रेकथ्रू

क्या TeraCopy के अलावा कोई और अच्छा टूल है?
एरिक

1
मैं TeraCopy स्थापित किया है, लेकिन filesize द्वारा फ़िल्टर करने के लिए कोई विकल्प नहीं है ?! फ़ाइल समय के लिए केवल एक ही है और यह उपयोगी नहीं है यदि आपके पास अलग-अलग कैम से कई छवियां हैं जो एक ही फ़ाइल नाम का उपयोग करती हैं। क्या प्रो संस्करण इस फिल्टर के लिए आवश्यक है?
10

2
मुझे लगता है कि TeraCopy में केवल "यदि पुराना है" और "फ़ाइल आकार भिन्न होने पर" नहीं है - क्या यह सही है? कुछ मामलों में उत्तरार्द्ध बेहतर होता है: शायद पहले की अधूरी नकल को पूरा करने के लिए, या जब आप जानते हैं कि स्रोत नवीनतम संस्करण है भले ही लक्ष्य (शायद गलती से) हाल ही में संपादित किया गया था।
ग्रेग ज़ाल

3

rsync का उपयोग विंडोज़ पर भी किया जा सकता है, और यह थोड़ा अधिक लचीला उपकरण है - इसमें केवल टाइमस्टैम्प की तुलना करने के लिए कमांड लाइन विकल्प हैं, लेकिन यह बैंडविड्थ की कमी वाले ऑपरेशनों में स्पमी स्पीडअप प्रदान करता है - जैसे नेटवर्क पर कॉपी करना या धीमी गति से (राइटपेड) ड्राइव पर , क्योंकि यह उन हिस्सों को स्थानांतरित करने के लिए खुद को सीमित करने में सक्षम है जो बदल गए।


3

KDiff3

KDiff3 एक कार्यक्रम है कि:

  • दो या तीन पाठ इनपुट फ़ाइलों या निर्देशिकाओं की तुलना या विलय करता है,
  • चरित्र और (!) द्वारा रेखा और वर्ण द्वारा अंतर रेखा दिखाता है!
  • एक स्वचालित मर्ज-सुविधा प्रदान करता है और
  • मर्ज-संघर्षों के सहज समाधान के लिए एक एकीकृत संपादक,
  • यूनिकोड, यूटीएफ -8 और अन्य कोडेक्स का समर्थन करता है, बाइट-ऑर्डर-मार्क "बीओएम" के माध्यम से ऑटोडेटेक्शन
  • KDE पर KIO का समर्थन करता है (ftp, sftp, fish, smb आदि को एक्सेस करने की अनुमति देता है)।
  • मतभेदों की छपाई,
  • लाइनों के मैनुअल संरेखण,
  • संस्करण नियंत्रण इतिहास का स्वचालित विलय ($ लॉग $),
  • और एक सहज ज्ञान युक्त ग्राफिकल यूजर इंटरफेस है।
  • विंडोज-एक्सप्लोरर इंटीग्रेशन डिफ-एक्सट-फॉर-केडीआईफ़ 3 - शेल एक्सटेंशन इंस्टॉलर में शामिल है (मूल रूप से सर्गेई ज़ोरिन द्वारा: देखें डिफ्यूज़ को देखें)
  • KDE-Konqueror सेवा मेनू प्लगइन
  • विंडोज़ के लिए IBM-Rational-Clearcase के साथ सरलीकृत एकीकरण

यहाँ छवि विवरण दर्ज करें


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

कृपया इस उत्तर का विस्तार करें। लिंक केवल उत्तर हटाए जा सकते हैं।
जूल

2

मुझे पता है कि यह कुछ साल पहले हुआ है लेकिन मुझे बस एक फ्रीवेयर टूल मिला है जो आवश्यक कार्य को ठीक से कर सकता है। एक कमांड लाइन उपकरण, Pixelab http://www.xxcopy.com/ द्वारा XXCOPY

अपने स्वयं के परिदृश्य में, मैंने FFmpeg के qscale विकल्प का उपयोग करके JPEG छवियों के सैकड़ों को फिर से संकुचित किया है, और मैं केवल छोटी फ़ाइलों को अधिलेखित करने का एक तरीका ढूंढ रहा था। इसलिए मैंने इसे आजमाया और इसने मेरे साथ काम किया। मैंने बैकअप फ़ोल्डर बनाकर सत्यापित किया, फिर बाद में फ़ोल्डर आकार की तुलना की। दोनों फ़ोल्डरों के लिए एक ही फाइल की संख्या, लेकिन दूसरी अब छोटी है।

मूल प्रश्न और उत्तर यहाँ है:

केवल फ़ाइलों को अधिलेखित करें जो छोटे हैं https://groups.google.com/forum/# .topic/alt.msdos.batch.nt /Agooyf23kFw

आश्चर्यजनक रूप से इसमें एस्केर की समस्या का समाधान भी शामिल था। यहाँ XXCOPY लेखक के उत्तर का एक हिस्सा है:

क्या आप मुझे संकेत दे सकते हैं?

मेरी समस्या: मुझे एक डायरेक्टरी में कुछ फाइलें एक उपनिर्देशिका में मिलीं और कुछ फाइलें उपनिर्देशिका में कॉपी करना चाहते हैं। असली समस्या केवल उन फाइलों को अधिलेखित करना चाहिए जो छोटे हैं।

आप XXCOPY (व्यक्तिगत उपयोग के लिए एक फ्रीवेयर) की कोशिश कर सकते हैं। आप जो आदेश चाहते हैं वह संभवतः है:

xxcopy \your_source\  \destination\   /s /bzs /y

बैकअप संचालन में अन्य विविधताएँ हैं

  /BI  // backup incremental (skip files of same size and time)
  /BN  // backup newer files only
  /BO  // backup older files only
  /BX  // backup files with a different timestamp
  /BZS // backup smaller files only
  /BZL // backup larger files only
  /BZX // backup files with different size
  /BZE // backup files with the same size
  /BS  // backup files with same size and timestamp

इसमें एक बहुमुखी बहिष्करण सुविधा भी है। आप डिलीट ऑपरेशंस में एक ही फाइल-सिलेक्शन मैकेनिज्म लागू कर सकते हैं। Xcopy पर एक और लाभ यह है कि XXCopy किसी भी विंडोज संस्करणों (95,98, ME, NT / 2K / XP) में उसी तरह व्यवहार करता है।

इसलिए मुझे लगता है कि एस्कर को इसके बजाय / बीजेडएक्स की आवश्यकता होगी ।


सुझाव के लिए धन्यवाद ... मैंने टेराकोपी का उपयोग करके समाप्त किया, यह बहुत उपयोगी है ... लेकिन हमेशा अन्य विकल्पों के लिए अच्छा है।
क्रीडोरोफेल

0

इस प्रश्न के पार नई फ़ाइलों की प्रतिलिपि बनाने का एक तरीका खोज रहा था (जैसा कि ओपी के पास फ़ाइल आकार की आवश्यकता के विपरीत है)। इस समाधान को यहाँ पोस्ट करना क्योंकि यह मेरे लिए काम करता है।

मैं इसके लिए बियोंड तुलना का उपयोग कर रहा हूं। दो फ़ोल्डरों की तुलना करते समय, दोनों तरफ राइट क्लिक करें और Synchronize> Update Rightया चुनें Update Left। यह केवल उन फ़ाइलों को कॉपी करने का ध्यान रखेगा जो नए हैं।

बियॉन्ड तुलना एक पेड सॉफ्टवेयर है, लेकिन यह 30 दिनों के लिए मुफ्त में उपलब्ध है।


-1

कोशिश करो डोपस http://gpsoft.com.au/

प्रतिस्थापन की पुष्टि करें

यहाँ स्पष्टीकरण देखें http://www.pretentiousname.com/opus/bf2.html ( Ctrl+ Fcopy)

अन्य विकल्प यहाँ http://gpsoft.com.au/help/opus10/default.htm#! Documents/Prefs/ Copy_Options.htm और यहाँ http://gpsoft.com.au/help/opp10/default.htm#! दस्तावेज़ / Drag_and_drop.htm

यह एक बहुत शक्तिशाली फ़ाइल प्रबंधक है जिसे आपको भुगतान करना होगा (आप इसे 60 दिनों के लिए आज़मा सकते हैं)

यह वही कर सकता है जो आपने आसानी से और अधिक पूछा! आपकी तकनीकी क्षमता पर निर्भर करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.