विंडोज में, क्या किसी फ़ोल्डर में फ़ाइलों के दोहराव को रोकने के लिए कोई सॉफ्टवेयर है? [बन्द है]


0

मान लीजिए कि मैं दो फ़ाइलों करते हैं c:\f1\data.txtऔर c:\f2\data.txt

अगर मैं कमांड जारी करता हूं

copy c:\f2\data.txt c:\f1\data\

मुझे संभावित ओवरराइटिंग के बारे में एक चेतावनी मिलेगी। मैं एक संवाद बॉक्स के रूप में, अगर मैं रेखांकन खींचें करने के लिए कोशिश ही चेतावनी दी जाएगी data.txtसे c:\f2\और में छोड़ c:\f1। यह व्यवहार इस तथ्य के कारण है कि फ़ाइलों का एक ही नाम ( data.txt) है। मैं इस व्यवहार से खुश हूं, लेकिन मैं इसे अलग-अलग नामों से, लेकिन एक ही सामग्री के साथ फ़ाइलों में भी विस्तारित करना चाहूंगा ।

मान लीजिए कि मैं दो फ़ाइलों करते हैं c:\f1\foo.txtऔर c:\f2\bar.txtऔर मान लें कि foo.txtएक पंक्ति है Hello World!और bar.txtएक पंक्ति है Hello World!, तो foo.txtऔर bar.txtएक ही सामग्री, अब आदेश है

copy c:\f2\bar.txt c:\f1\

सफल होंगे, लेकिन मैं चाहूंगा कि यह विफल हो।

मुझे केवल एक फ़ोल्डर के लिए यह व्यवहार करने में खुशी होगी, क्या मेरे लक्ष्य को प्राप्त करने के लिए कोई सॉफ्टवेयर है?

जवाबों:


1

ऐसे कोई कार्यक्रम नहीं हैं जो मैं सोच सकता हूं कि ऐसा करें।

आप कॉपी से पहले तुलना करने के लिए आसानी से एक स्क्रिप्ट या एप्लिकेशन लिख सकते हैं और यदि वे समान हैं तो आपको चेतावनी दे सकते हैं। हालांकि ... वहाँ हमेशा एक चेतावनी है। आप तुलना कैसे करते हैं? जब से तुम पाठ फ़ाइलों के साथ काम कर रहे हैं, डेटा हो सकता है दिखाई देते हैं एक ही हो, लेकिन यह नहीं है। निम्नलिखित उदाहरण लें:

यह एक परीक्षण है।

तथा

यह एक परीक्षण है। 

रेखाएं बिलकुल एक जैसी दिखती हैं। हालांकि, एक कंप्यूटर के लिए वे अलग हैं। अपना माउस, बाएँ क्लिक और पकड़ें, और पहला उदाहरण उजागर करें। फिर दूसरी लाइन को हाइलाइट करें। फर्क देखें? दूसरे उदाहरण की अवधि के बाद एक स्थान है। ये तार, समान जानकारी को संप्रेषित करते समय, समान नहीं होते हैं। यहां तक ​​कि एक एकल वर्ण, 1 बाइट का अंतर भी कॉपी की अनुमति देता है। यदि आप इसके साथ ठीक हैं, तो आवेदन या स्क्रिप्ट सुपर आसान है। मैं सिर्फ दो फाइलों के हैश मान प्राप्त करने और उस मूल्य की तुलना करने की सलाह दूंगा। यदि मान समान हैं, तो प्रतिलिपि को चेतावनी दें और अस्वीकार करें।


0

यदि आप कुछ सिंक नियमों को परिभाषित कर सकते हैं जैसा कि आप यहां देख सकते हैं, तो UltraCompare आप क्या चाहते हैं


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