কোনও ফাইল "পরিবর্তন" হয়েছে কিনা তা রবোকপি কীভাবে নির্ধারণ করে?


17

আমি এখানে রবোকপির অ্যালগরিদম কীভাবে কোনও ফাইল পরিবর্তন হয়েছে কিনা তা নির্ধারণ করে সে সম্পর্কিত বিশদ তথ্যের জন্য এখানে খুঁজছি। যদি আমি উদাহরণস্বরূপ / মিরর প্যারামিটার ব্যবহার করি তবে রবোকপি অবশ্যই নির্ধারণ করবে যে কোন ফাইলগুলি পরিবর্তন হয়েছে এবং কোনটি নয়। এটি কি সংশোধিত টাইমস্ট্যাম্প বা ফাইলের আকারগুলি ব্যবহার করে, সকলের সংমিশ্রণে হ্যাশ করে?

মজার বিষয় হচ্ছে, ডকুমেন্টেশনে এটি সম্পর্কে কিছুই বলা যায় না।

উত্তর:


25

এটি গবেষণা করে, ডকুমেন্টেশনগুলি পড়া এবং নিজের জন্য পরীক্ষার (সমস্ত একই ফলাফল সহ) পরীক্ষা করার পরে দিনটি ঠিক আছে, আমার কাছে উত্তর রয়েছে।

একটি সংক্ষিপ্ত উত্তর হ'ল: রবোকপির ডিফল্ট মান হ'ল (যদি আপনি প্যারামিটারগুলির মাধ্যমে আলাদা কিছু উল্লেখ না করেন) তবে এটি টাইমস্ট্যাম্প বা ফাইলের আকার পৃথক করে এমন কোনও ফাইল অনুলিপি করবে । উত্স থেকে গন্তব্য পর্যন্ত রবোকপি সর্বদা অনুলিপি মনে রাখবেন। গন্তব্যটিতে যদি আপনার কাছে আরও নতুন এবং বৃহত্তর ফাইল থাকে তবে রোবকপি এটিকে উত্স থেকে পুরানো এবং ছোট ফাইলের সাথে ওভাররাইট করবে (এই কারণেই আমি "পৃথক" শব্দের উপর জোর দিয়েছি - এটি নতুন বা বৃহত্তর নয় , কেবল আলাদা)।

গভীর স্তরে আপনি কোনও ফাইলের বৈশিষ্ট্যগুলি পৃথক করেও / এটি বিকল্পটি পরীক্ষা করে দেখতে পারেন এবং সেগুলি পৃথক করে এমনগুলি অনুলিপি করতে পারেন - ফাইলাইজ এবং টাইমস্ট্যাম্প একইরকম থাকলেও (ঠিক আছে, 100% জন্য, আমি জানি না) ফাইলটি অনুলিপি করবে বা কেবল অনুপস্থিত বৈশিষ্ট্যগুলিই অনুলিপি করবে, তবে যেহেতু ফাইলগুলি অভিন্ন, ফল একই হবে)।

আমি লম্বা ডকুমেন্টেশন পেয়েছি যা অন্য থ্রেডে উদ্ধৃত হয়েছিল - এটি XP010 সংস্করণটি সম্পর্কে (আমার ধারণা এটি উইন্ডোজ এক্সপি ছিল)। তবে রোবোকপির জন্য কেবল নতুন কোনও ডকুমেন্টেশন নেই। আপনি এখানে ডকুমেন্টেশন খুঁজে পেতে পারেন:

http://theether.net/download/Mic Microsoft/Utilities/robocopy.pdf ("রোবোকপি ফাইল ক্লাস ব্যবহার করা" বিভাগটি পড়ুন, সেখানে সবকিছুই যথাযথভাবে নির্দিষ্ট করা হয়েছে)

ডকুমেন্টেশনটি রবোকপির একটি পুরানো সংস্করণ সম্পর্কে (উইন 7 এর অধীনে আপনার সাধারণত সংস্করণ XP027 থাকে) - তবে আপনি এই সাইটে সংস্করণটির পরিবর্তনগুলি পরীক্ষা করতে পারেন - যার খুব ঝরঝরে ওভারভিউ রয়েছে:

http://yarcgui.wilkes.es/De/RoboCopy/index.htm

নীচের লাইনটি হ'ল এক্সপি এবং উইন 7 এর মধ্যে খুব বেশি পার্থক্য নেই - কেবলমাত্র ছোটখাটো এবং পরিবর্তনগুলি পরামিতিগুলি যুক্ত করতে হয়েছিল - সেগুলি পরিবর্তন করতে হয়নি (প্যারামিটার / মিরর ব্যতীত)। এবং আমি মনে করি যে তুলনা করার পদ্ধতিটি পরিবর্তিত হবে না তা বলা নিরাপদ - যেহেতু আরও কিছু পরামিতি যুক্ত করার খুব সামান্য পরিবর্তনের তুলনায় এটি একটি বিশাল জিনিস।

নতুন কোনও ডকুমেন্টেশন না থাকার কারণ সম্ভবত এটিই।

আশা করি আপনি যদি একই তথ্য খুঁজছেন এবং এটি পড়ছেন তবে তা আপনাকে সহায়তা করবে। আমি সুনির্দিষ্ট হওয়ার চেষ্টা করেছি এবং যত্ন নিয়ে আমার গবেষণা করেছি।


2
এটি তৈরি, সংশোধিত, বা উভয় টাইমস্ট্যাম্প ব্যবহার করে?
ব্যবহারকারী 643011

@ user54512 আমি মোটেও বুঝতে পারি না .. তাই এটি কি টাইমস্ট্যাম্প বা হ্যাশ ব্যবহার করে?
শায়ান

1
@ শায়ান: এটি সেখানে লেখা আছে, যদি টাইমস্ট্যাম্প বা ফাইলসাইজ আলাদা হয় তবে এটি উত্স থেকে গন্তব্যে অনুলিপি করবে। কোনও হ্যাশ নেই। বাকীটি লিঙ্কটিতে রেখে দেওয়া ডকুমেন্টেশনে রয়েছে।
ব্যবহারকারীর 454512
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.