উইন্ডোজ কনসোলে (সেন্টিমিডি / কমান্ড) আপনি লিখতে পারেন rename a bবা করতে পারেন move a b। দুজনের মধ্যে পার্থক্য কী?
উইন্ডোজ কনসোলে (সেন্টিমিডি / কমান্ড) আপনি লিখতে পারেন rename a bবা করতে পারেন move a b। দুজনের মধ্যে পার্থক্য কী?
উত্তর:
Traditionalতিহ্যবাহী cmd.exeশেলটি ধরে নেওয়া :
rename ফাইলগুলি অন্য ডিরেক্টরিতে স্থানান্তরিত করতে পারে না।
move *.txt E:\Notes
তবে এটি একবারে একাধিক ফাইলের নাম পরিবর্তন করতে পারে। উদাহরণ স্বরূপ:
rename very-long-name.c *.cpp
rename *.txt *.lol
rename proj1.* "Project 1.*"
(এটি কাজ করে কারণ এমএস-ডস command.comএবং উইন্ডোজ cmd.exeশেলগুলি তাদের ইউনিক্স অংশগুলির তুলনায়, ওয়াইল্ডকার্ডগুলি স্বয়ংক্রিয়ভাবে প্রসারিত করে না - এটি প্রোগ্রামের জন্যই রেখে দেওয়া হয়েছে))
ইতিমধ্যে দুটি ভাল উত্তর আছে, তবে আমি একটি পার্থক্য উল্লেখ করতে বাধ্য হলাম যা এখনও উল্লেখ করা হয়নি, এবং এটি নিজেই বাক্য গঠন। আপনি যদি কোনও ফাইল সরিয়ে নিতে চান এবং আপনি ব্যবহার করেন তবে renameআপনাকে একই নামটি দু'বার রাখতে হবে।
move MyFile.txt MyFolder
বনাম
rename MyFile.txt MyFolder\MyFile.txt