নাম পরিবর্তন এবং সরানোর মধ্যে পার্থক্য কী?


17

উইন্ডোজ কনসোলে (সেন্টিমিডি / কমান্ড) আপনি লিখতে পারেন rename a bবা করতে পারেন move a b। দুজনের মধ্যে পার্থক্য কী?

উত্তর:


28

দুটি প্রধান পার্থক্য রয়েছে:

  1. renameঅন্য ডিরেক্টরিতে বা ড্রাইভে ফাইল স্থানান্তর করতে পারে না movecan

  2. renameবিদ্যমান ফাইলগুলি ওভাররাইট করতে পারে না, moveপারে ( /yপ্যারামিটার ব্যবহার করে )।

আরও তথ্যের জন্য, renameএবং এর জন্য ডকুমেন্টেশন দেখুন move


15

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শেলগুলি তাদের ইউনিক্স অংশগুলির তুলনায়, ওয়াইল্ডকার্ডগুলি স্বয়ংক্রিয়ভাবে প্রসারিত করে না - এটি প্রোগ্রামের জন্যই রেখে দেওয়া হয়েছে))


2

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

move MyFile.txt MyFolder

বনাম

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