নেটওয়ার্কের ওপরে একটি প্যাটার্ন সহ অনুলিপি ফাইলগুলি স্বয়ংক্রিয় করার স্ক্রিপ্ট


0

আমি কয়েকটি কাজ স্বয়ংক্রিয় করার চেষ্টা করছি ... একটি নেটওয়ার্ক শেয়ারের মাধ্যমে যোগাযোগের সাথে একটি মেশিনে এবং অন্য যন্ত্রের অন্য অংশগুলিতে আমাকে কিছু উন্নয়নমূলক কাজ করতে হবে।

আমি নির্দিষ্ট ফাইলগুলি অনুলিপি করতে চাই, পুরো ডিরেক্টরিগুলি নয় - এতে প্রচুর পরিমাণে অতিরিক্ত বিল্ড আইটেম থাকতে পারে।

কিছুটা এইরকম

set source="C:\Users\me\Documents\sourcefolder"
set dest="\\SHARE\FOLDER\me\destfolder"
xcopy %source%+"*.cpp" %dest%

আমি কীভাবে এইভাবে একটি আদেশ করতে পারি? উত্স থেকে গন্তব্যে প্রদত্ত প্যাটার্ন (যেমন * .cpp) দিয়ে সমস্ত ফাইল অনুলিপি করবেন?

এছাড়াও - এটি কি পুনরাবৃত্তভাবে করা যায় - উত্সের অভ্যন্তরের সমস্ত ফোল্ডারগুলির জন্য?

সম্পাদনা:

চেষ্টা

xcopy "C:\Users\me\Documents\sourcefolder\*.cpp" "\\SHARE\FOLDER\me\destfolder\"

(প্রথম চেষ্টাটি কার্যকর হয়নি কারণ আমি জানতাম না যে আমার একটি ব্যাট ফাইল তৈরি করা উচিত Thank ধন্যবাদ সাগিও।)

তবুও ... সর্বোত্তম ফলাফলের জন্য, একটি জটিল ডিরেক্টরি কাঠামোর জন্য আমি ভেরিয়েবলগুলি ব্যবহার করতে সক্ষম হতে চাই এবং পুনরাবৃত্তভাবে অনুলিপি করতে পারি - এমন অনেকগুলি ডিরেক্টরি রয়েছে যা আমাকে অনুলিপি করতে হবে।

এছাড়াও, আমি যে নিদর্শনগুলি অনুলিপি করতে চাইছি তা হ'ল "এক্সটেনশন সহ সমস্ত ফাইল .cpp, moc_" দিয়ে শুরু হওয়া বা "" এক্সটেনশন সহ সমস্ত ফাইল .h, ui_ দিয়ে শুরু হওয়া ফাইলগুলি বাদে "

আমি অনুলিপি করতে পারি তারপরে এমন টুপি মুছতে চাই যা আমি অনুমান করতে চাই না ... তবে এর থেকে আরও ভাল উপায় আছে কি?


তুমি কি করতে পার না xcopy %source%\*.cpp %dest%?
স্যাগজিও

আমি চেষ্টা করছি ... এখনও অবধি আমি সামঞ্জস্যতা সম্পর্কে একটি ত্রুটি পেয়েছি ... এবং "সামঞ্জস্যতা" ট্যাবটি চালানোর জন্য চেষ্টা করার সময় কোনও ত্রুটি নেই তবে কিছুই ঘটে না।
থালিয়া

আপনি বিশেষত কোন ত্রুটিগুলি দেখছেন?
রিচার্ড টার্নার

2
আপনি একটি এক্সিকিউটেবল ফাইল তৈরি করছেন কেন? দেখে মনে হচ্ছে move.exeএটি x86 এবং আপনি x64 পরিবেশে রয়েছেন। যেহেতু এটি সিএমডি লাইন থেকে সরাসরি এটি চালাচ্ছে, সম্ভবত *.batএকটি পূর্ণাঙ্গ এক্সিকিউটেবলের পরিবর্তে এএ ফাইল স্ক্রিপ্ট তৈরি করুন?
স্যাগজিও

1
@ সাগজিও আপনাকে ধন্যবাদ, এখন আমি হাস্যকর বোধ করছি ... উইন্ডোজ স্ক্রিপ্ট কীভাবে তৈরি করতে হবে তা আমি জানতাম না ...
থালিয়া

উত্তর:


0

আপনাকে ওএস এবং পরিবেশের তালিকাভুক্ত করেনি আপনি যদি রোবকপি ব্যবহার করতে পারেন তবে এটিতে আপনার বিশদগুলির উপর নির্ভর করে এটি করার জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম রয়েছে:

রোবকপি% উত্স%%%%% .cpp / s

উত্স থেকে ডেস্টে সমস্ত সিপিপি ফাইল অনুলিপি করবে

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.