ব্যাচ ফাইল কপি: ব্যাচ স্ক্রিপ্ট ব্যবহার করে ফাইল কপি করার জন্য একটি নির্দেশিকা

Byaca Pha Ila Kapi Byaca Skripta Byabahara Kare Pha Ila Kapi Karara Jan Ya Ekati Nirdesika



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

Windows Command Prompt বা PowerShell ব্যাচ স্ক্রিপ্ট নামে পরিচিত টেক্সট ফাইলগুলিতে থাকা কমান্ডের একটি সেট চালাতে পারে, যাকে ব্যাচ ফাইলও বলা হয়। এই নির্দেশিকাটি অনায়াসে ফাইলগুলি অনুলিপি করার জন্য ব্যাচ স্ক্রিপ্টগুলি কীভাবে তৈরি, কাস্টমাইজ এবং ব্যবহার করতে হয় তা নিয়ে আলোচনা করে৷

বাক্য গঠন:

ব্যাচ স্ক্রিপ্ট 'কপি' কমান্ড ব্যবহার করে একটি ফোল্ডার থেকে অন্য ফোল্ডারে একটি ফাইল অনুলিপি করার জন্য মৌলিক সিনট্যাক্স নিম্নরূপ:







সোর্সফাইল গন্তব্য ফোল্ডার কপি করুন

'সোর্সফাইল' হল সেই ফাইলটির পথ এবং নাম যা আমরা কপি করতে চাই। উপরন্তু, 'গন্তব্য ফোল্ডার' ফোল্ডারের অবস্থান নির্দিষ্ট করে যেখানে আমরা ফাইলটি কপি করতে চাই।



আপনার অনন্য প্রয়োজনীয়তার উপর নির্ভর করে, আপনি অতিরিক্ত অন্যান্য পছন্দ এবং পরামিতি সংজ্ঞায়িত করতে পারেন।



একটি ব্যাচ ফাইল তৈরি করা হচ্ছে

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





একটি ব্যাচ ফাইল চালানোর জন্য, কেবল এটিতে ডাবল ক্লিক করুন। এই ক্রিয়াটি একটি কমান্ড প্রম্পট উইন্ডো খোলে এবং স্ক্রিপ্ট চালায়।

এখন যেহেতু আমরা বেসিকগুলি কভার করেছি, আসুন ব্যাচ স্ক্রিপ্ট ব্যবহার করে একক ফাইল কপি করার সুনির্দিষ্ট বিষয়ে এগিয়ে যাই।



একটি একক ফাইল কপি করা হচ্ছে

একটি ব্যাচ স্ক্রিপ্ট ব্যবহার করে একটি একক ফাইল অনুলিপি করা একটি সহজ প্রক্রিয়া। একক ফাইল কপি করার ক্ষেত্রে ব্যাচ স্ক্রিপ্টগুলি অনেক সুবিধা দেয়। তারা আমাদের জন্য এক জায়গা থেকে অন্য জায়গায় নির্দিষ্ট ফাইল কপি করা সহজ করে তোলে।

শুরু করতে আপনার উইন্ডোজ পিসিতে একটি টেক্সট এডিটর খুলুন, যেমন নোটপ্যাড বা নোটপ্যাড++। এখন, একটি দৃশ্য বিবেচনা করা যাক যেখানে আমাদের 'ডকুমেন্টস' ফোল্ডারে 'important.docx' নামে একটি ফাইল আছে এবং আমরা 'ব্যাকআপ' নামে একটি ফোল্ডারে এটির একটি ব্যাকআপ তৈরি করতে চাই।

আমরা একটি ব্যাচ স্ক্রিপ্ট তৈরি করে এবং নিম্নলিখিত কোড লিখে এই ফাইলটি অনুলিপি করতে পারি:

অনুলিপি 'C:\Users\Administrator\Documents\important.docx' 'সি:\ব্যাকআপ'

'কপি' হল একটি ব্যাচ স্ক্রিপ্টে ফাইল কপি করার কমান্ড। 'C:\Users\Administrator\Documents\important.docx': উৎস ফাইল যা আমরা কপি করতে চাই। এটি নির্দিষ্ট পাথে অবস্থিত এবং 'important.docx' নাম রয়েছে।

শেষ কিন্তু অন্তত নয়, “C:Backup” হল সেই ফোল্ডার যেখানে আমরা ফাইল কপি করতে চাই। শেষে ব্যাকস্ল্যাশ নির্দেশ করে যে 'important.docx' কে 'ব্যাকআপ' ফোল্ডারে কপি করা উচিত।

সুতরাং, যখন আমরা এই কমান্ডটি কার্যকর করি, তখন 'important.docx' এর মূল অবস্থান থেকে 'ডকুমেন্টস' ফোল্ডারে আমাদের সি ড্রাইভের 'ব্যাকআপ' ফোল্ডারে ডুপ্লিকেট করা হবে।

একাধিক ফাইল কপি করা হচ্ছে

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

অনুলিপি 'উৎস\*. এক্সটেনশন' 'গন্তব্য'

এখানে, “source\*.extension” হল সোর্স পাথ এবং ওয়াইল্ডকার্ড ব্যবহার করে ফাইল স্পেসিফিকেশন। ওয়াইল্ডকার্ড অক্ষর (*), যা একটি তারকাচিহ্ন, প্রদত্ত এক্সটেনশনের সাথে যেকোনো ফাইলের সাথে মেলে। 'গন্তব্য \' হল গন্তব্য ফোল্ডার যেখানে আমরা নির্বাচিত ফাইলগুলি কপি করতে চাই।

উদাহরণস্বরূপ, যদি আমরা একটি উত্স ফোল্ডার থেকে একটি গন্তব্য ফোল্ডারে সমস্ত “.docx” ফাইল কপি করতে চাই, আমাদের ব্যাচ স্ক্রিপ্ট কমান্ডটি এইরকম দেখায়:

অনুলিপি 'C:\Users\Administrator\Documents\*.docx' 'সি:\ব্যাকআপ'

প্রদত্ত ব্যাচ স্ক্রিপ্ট কমান্ড যা 'কপি 'C:\Users\Administrator\Documents*.docx' 'C:\Backup' 'প্রশাসক' ব্যবহারকারীর 'ডকুমেন্টস' ফোল্ডার থেকে '.docx' এক্সটেনশন সহ সমস্ত ফাইল কপি করে 'ব্যাকআপ' ফোল্ডারে ডিরেক্টরি। এই স্ক্রিপ্টটি একটি '.docx' এক্সটেনশনের সাথে সোর্স ডিরেক্টরির যেকোন ফাইলের সাথে মেলে ওয়াইল্ডকার্ড অক্ষর (*) ব্যবহার করে যা একবারে একাধিক ফাইলের দক্ষ কপি করার অনুমতি দেয়।

যখন আমরা ফাইলটিতে ডাবল ক্লিক করে এই স্ক্রিপ্টটি কার্যকর করি, তখন নির্বাচিত '.docx' ফাইলগুলি 'ব্যাকআপ' ফোল্ডারে নকল করা হবে।

এছাড়াও, আমরা ব্যাচ স্ক্রিপ্ট কমান্ড ব্যবহার করে সম্পূর্ণ ফোল্ডারটিকে অন্য ফোল্ডারে কপি করতে পারি। 'xcopy' কমান্ডটি যেকোন সাবডিরেক্টরির সাথে একসাথে একটি ডিরেক্টরি অনুলিপি করতে ব্যবহার করা যেতে পারে:

এক্সকপি 'সোর্সফোল্ডার' 'গন্তব্য ফোল্ডার' / এবং / আমি

এখানে, '/E' সুইচ নিশ্চিত করে যে সমস্ত সাবডিরেক্টরি কপি করা হয়েছে, এবং '/I' সুইচ ধরে নেয় যে গন্তব্যটি একটি ফোল্ডার।

বিভিন্ন নাম দিয়ে ফাইল কপি করা

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

ব্যাচ স্ক্রিপ্ট ব্যবহার করে আমরা কীভাবে এই কাজটি সম্পন্ন করতে পারি তা এখানে:

অনুলিপি 'C:\Users\Administrator\Documents\important.docx' 'C:\Backup\MyData.docx'

এই স্ক্রিপ্টে, আমরা উত্স ফোল্ডার থেকে গন্তব্য ফোল্ডারে 'important.docx' ফাইলটি নকল করতে 'কপি' কমান্ড ব্যবহার করেছি, তবে আমরা একটি নতুন নামও নির্দিষ্ট করেছি যা গন্তব্যে অনুলিপি করা ফাইলটির জন্য 'MyData.docx'। ফোল্ডার

এই পদ্ধতিটি নির্দিষ্ট স্থানে একটি স্বতন্ত্র নামের সাথে একটি অনুলিপি তৈরি করার সময় মূল ফাইলটি অক্ষত রাখতে দেয়। এটি আমাদের প্রয়োজন অনুসারে কাস্টমাইজড নামকরণ প্রথার সাথে ফাইলগুলি পরিচালনা করার একটি ব্যবহারিক উপায়।

নিম্নলিখিত চিত্রটি দেখায় যে ফাইলটি নির্দিষ্ট নামের সাথে গন্তব্য ফোল্ডারে অনুলিপি করা হয়েছে:

ব্যাচ স্ক্রিপ্ট 'কপি' কমান্ড ব্যবহার করে, আপনি অন্যান্য ফাইল-কপি সম্পর্কিত কাজগুলিও সম্পাদন করতে পারেন।

উপসংহার

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