একটি বৃহত ফোল্ডারের একটি উপসেট অনুলিপি করা, রোবকপি ব্যবহার করে পছন্দ করা


0

আমি একটি হাই ল্যাটেন্সি সার্ভারে একটি বিশাল ভাগ থেকে কিছু ফাইল অনুলিপি করতে চাই। আমি একাধিক robocopyআদেশ দিয়ে এটি করতে পারি :

robocopy /MT \\slow\share\path1 c:\my\path1 *.exe
robocopy /MT \\slow\share\path2 c:\my\path2 *.pdb
etc.

তবে, আমি এটি একটি একক দিয়ে করতে চাই robocopy, তার পর থেকে আমি /MTঅনুলিপিটি দ্রুত করতে ব্যবহার করতে পারি । তবে, আমি রোবোকপি দিয়ে এটি করার কোনও উপায় খুঁজে পাইনি:

robocopy /MT \\slow\share c:\my path1\*.exe path2\*.pdb

এর ফলে ERROR : Invalid Parameter #4 : "path1\*.exe"

robocopy /MT \\slow\share *.exe *.pdb

এটি path2\*.exeআমি চাই না এমন সমস্তগুলি অনুলিপি করে এবং ধীরে ধীরে সমস্ত \ ধীর \ ভাগকেও অনুসরণ করে।

আদর্শভাবে একটি বিল্ট-ইন কমান্ড ব্যবহার করে অন্য কোনও উপায় আছে?


@ জোনাথিন আপনি কি রিচকপির দিকে নজর রেখেছেন? এর কিছু করার জন্য আপনি এটি টুইট করতে পারেন। এটির অ্যাডভান্স মোডে আকর্ষণীয় শর্তসাপেক্ষ অন্তর্ভুক্তি এবং ব্যতিক্রম রয়েছে।
অ্যালেক্স এস

রিচকপি আকর্ষণীয় দেখায় - আপনি প্রকৃতপক্ষে একাধিক উত্স ডায়ার নির্দিষ্ট করতে পারেন। তবে এটি একটি জিইউআই প্রোগ্রাম হওয়ায় আমি এটি কোনও স্ক্রিপ্টে ব্যবহার করতে পারি না - কারণ রিচকপি শেষ হওয়ার আগে স্ক্রিপ্টটি চলতে থাকবে।
জোনাথন

আপনি কোন ধরণের স্ক্রিপ্ট ব্যবহার করছেন? ব্যাচ নাকি পাওয়ারশেল?
অ্যালেক্স এস

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

আমি এখনও কোন এনভির বিষয়ে সিদ্ধান্ত নিইনি। আমার ধারণা আমি পাওয়ারশেল এবং এর invoke-command -AsJobঅ্যাসিঙ্ক ক্ষমতাগুলি ব্যবহার করব । আমি আশা করি রোবকপি / যা কিছু আমাকে বাঁচাতে পারে।
জোনাথন

উত্তর:


0

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

আমি দুটি পণ্য পরীক্ষা করেছি

  1. তদ্বিপরীত
  2. FreeFileSync

উভয় অ্যাপ্লিকেশন জিইউআই এবং তাদের জন্য ব্যাচ ফাইলগুলি স্ক্রিপ্ট করার ক্ষমতা রাখে। উভয়ই একাধিক উত্স / টার্গেটের অনুমতি দেয়। তাদের আয়না, দ্বৈত সিঙ্ক, অগমেন্ট লক্ষ্য এবং সংস্করণ করার ক্ষমতা রয়েছে।

ভাইসবার্সা দুর্দান্ত, তবে দামের ট্যাগ নিয়ে আসে। ফ্রিফিলসাইঙ্ক ভাইসভার্সার মতোই দুর্দান্ত, তবে এটির পুরোপুরি পরীক্ষার সুযোগ আমি পাইনি। এটির ওয়েবপৃষ্ঠা থেকে এটি করতে পারে এমন জিনিসগুলি পড়া নিশ্চিতভাবে দেখে মনে হচ্ছে ভাইসবার্সার দক্ষতা ছাড়িয়ে গেছে।


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