ফাইলগুলি অনুলিপি করার জন্য উইন্ডোজ কমান্ড লাইন কমান্ডটি কী?


34

ফাইলগুলি অনুলিপি করার জন্য উইন্ডোজ কমান্ড প্রম্পট কমান্ডটি কী?

আমার অবস্থান এ থেকে লোকেশন বিতে একটি ফাইল সরিয়ে নেওয়া দরকার এছাড়াও এছাড়াও যদি অবস্থানের বিয়ের ফোল্ডারটি উপস্থিত না থাকে তবে আমি এটি তৈরি করতে চাই।

আমার এটি কমান্ড লাইন হওয়া দরকার যাতে আমি এটি স্বয়ংক্রিয় করতে পারি।

উইন্ডোজটির সংস্করণটি এক্সপি।


1
robocopyখুব দুর্দান্ত কাজ করে
নিক্সফো

উত্তর:


44

কমান্ডটি xcopyযা আপনি সন্ধান করছেন। উদাহরণ:

xcopy source destination /E /C /H /R /K /O /Y

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

/E    Copies directories and subdirectories, including empty ones.
      Same as /S /E. May be used to modify /T.
/C    Continues copying even if errors occur.
/H    Copies hidden and system files also.
/R    Overwrites read-only files.
/K    Copies attributes. Normal Xcopy will reset read-only attributes.
/O    Copies file ownership and ACL information.
/Y    Suppresses prompting to confirm you want to overwrite an
      existing destination file.

আরও তথ্যের জন্য xcopy /?এবং আপনার কমান্ড লাইন।


2
উইন্ডোজগুলির ভবিষ্যতের সংস্করণগুলির মধ্যে রোবকপি অন্তর্ভুক্ত রয়েছে। ভিস্তার এক্সকোপি থেকে: "দ্রষ্টব্য: এক্সকপিটি এখন অবচয় করা হয়েছে, দয়া করে রোবকপি ব্যবহার করুন।"
জর্জ টিসিয়োকস

1
যথেষ্ট উত্সাহের ব্যাপার হল, দুই বছর পর আপনার মন্তব্যের পরে, জর্জ, এখনও xcopy Windows এ 'বিশ্ব নিয়ম' 7.

নোট করুন যে এম্বেড করা উইন্ডোজ এক্সপি এনভায়রনমেন্টসগুলি (পসআরডি 2009, ইত্যাদি) এক্সকপি সহ প্রেরণ করে না।
এপোক

আমি এই বিকল্পগুলির সমস্ত তালিকাতে একটি সম্পাদনা করার পরামর্শ দিয়েছি ...! আপনি যদি এটি স্বয়ংক্রিয়রূপে /E /H/K /O
নিচ্ছেন

ভুলে যাবেন না /J, যা বড় ফাইলগুলি অনুলিপি করার সময় এক্সকপির সাথে একটি বাগ বাধা দেয় । আমি নিশ্চিত নই কেন তারা
এটিকে

8

ফোল্ডারটি তৈরি করতে এমডি ব্যবহার করুন (এটি ইতিমধ্যে উপস্থিত থাকলে ঠিক আছে)

ব্যবহারের কপি বা পদক্ষেপ ফাইলের জন্য, এবং xcopy ফোল্ডার জন্য


আপনি কি আমাকে সিনট্যাক্সের উদাহরণ দিতে পারেন?
ডেভিড বাসরব

3
copy fred.txt copy_of_fred.txt
অ্যাডাম

1
কপি /? আপনাকে সহায়তা পাঠ্যটি দেবে, ডস ম্যান পৃষ্ঠার মতো সাজানো।
স্কটি টি

2

একটি ব্যাচের ফাইলে:

if not exists locationB\nul mkdir locationB
copy locationA\file locationB

if not existsপ্যারামিটারটি বিদ্যমান কিনা তা পরীক্ষা করে তবে এটি কেবল ফাইলগুলিতে কাজ করে। ডিরেক্টরিটির অস্তিত্ব পরীক্ষা করার জন্য আপনাকে "নুল" নামক একটি 'সিউডো-ফাইল' সন্ধান করতে হবে - ডিরেক্টরি উপস্থিত থাকলে এই ফাইলটির অস্তিত্বের জন্য যাচাই করা সর্বদা সত্য হবে।

কপি লাইন কপি ফাইল নামক fileডিরেক্টরির মধ্যে locationAথেকে locationBনাম ফাইল একই জিনিস। আপনি যদি একই সাথে ফাইলটির নাম পরিবর্তন করতে চান তবে আপনি এটিও করতে পারেন:

copy locationA\file locationB\newfilename

2

আপনি যদি অনুলিপি এবং অন্যান্য উন্নত বৈশিষ্ট্যগুলি (নির্দিষ্ট ফোল্ডারগুলিকে উপেক্ষা করুন, কেবলমাত্র কিছু ওয়াইল্ডকার্ড অন্তর্ভুক্ত) সিঙ্ক্রোনাইজ করার ক্ষমতাটি চান তবে দেখুন robocopy। পূর্ববর্তী সংস্করণগুলিতে istaচ্ছিক (রিসোর্স কিট সরঞ্জামগুলি থেকে) ভিস্তার এবং এর বাইরে অন্তর্ভুক্ত।


গুরুত্বপূর্ণ কোনও কিছুর জন্য, আমি পাশাপাশি রবোকপি নিয়ে যাচ্ছি। আমি বিপুল সংখ্যক ফাইল সিঙ্ক করার সময় এক্সকপির তুলনায় বিশাল পারফরম্যান্সের পার্থক্য মনে করি।
কারা মারফিয়া

1

আপনি যদি ব্যাকআপ স্ক্রিপ্ট তৈরি করেন তবে রবকোপি ব্যবহার করুন। এক্সকপিটি অবচয় করা হয়েছে এবং অদূর ভবিষ্যতে সম্ভবত এটি ব্যবহারের বাইরে পর্যবসিত হবে। রোবোকপি এক্সকপি করতে পারে সবকিছু করতে পারে। এটি আরও নমনীয় এবং নির্ভরযোগ্য। রোবোকপির সাহায্যে স্ক্রিপ্ট তৈরি করা তাদের ভবিষ্যত-প্রমাণ করবে।


  1. ফোল্ডারগুলি অনুলিপি করতে রোবকপি ব্যবহার করুন। রোবোকপি কমান্ডটি xcopy কমান্ডটি প্রতিস্থাপন করে। এটি সামগ্রীর সংজ্ঞা নির্ধারণের বিষয়ে চিন্তা না করে দ্রুত পুরো ফোল্ডারগুলি অনুলিপি করতে পারে। উদাহরণস্বরূপ, সি: \ সরঞ্জাম ডিরেক্টরিতে সমস্ত বিষয়বস্তু নতুন ফোল্ডারে ডি: \ ব্যাকআপ \ সরঞ্জামগুলিতে অনুলিপি করতে, নিম্নলিখিতটি প্রবেশ করান:

    robocopy C:\tools D:\backup\tools /e
    

    / ই মডিফায়ার রোবকোপিকে সমস্ত উপ-ডিরেক্টরি অন্তর্ভুক্ত করতে বলে। এর মধ্যে খালি ফোল্ডার অন্তর্ভুক্ত। রোবোকপি স্বয়ংক্রিয়ভাবে লুকানো এবং সিস্টেম ফাইলগুলি অনুলিপি করবে। এটি লক্ষ্য স্থানে বিদ্যমান না থাকলে এটি নতুন ডিরেক্টরি তৈরি করবে।

  2. একটি ডিরেক্টরি আয়না। ব্যাকআপ তৈরির জন্য ডিরেক্টরি মিরর করা দুর্দান্ত। রোবোকপির মিরর অপশনটি উত্স থেকে সমস্ত বিষয়বস্তুটি গন্তব্যে অনুলিপি করবে। এটি গন্তব্যস্থলে এমন কোনও কিছু মুছে ফেলবে যা উত্সটিতে নেই। এটি নিশ্চিত করে যে আপনার ব্যাকআপে কেবলমাত্র আপনার ফাইলগুলির সর্বশেষতম সংস্করণ রয়েছে। উদাহরণস্বরূপ, সি: mirror ব্যবহারকারীরা \ আমার নথিগুলিকে ডি: \ ব্যাকআপ \ আমার দস্তাবেজগুলি আয়না করতে, নিম্নলিখিতটি প্রবেশ করান: [4]

    robocopy "C:\Users\My Documents" "D:\backup\My Documents" /mir
    

    এই ফাংশনটি মূল ফাইলগুলির সমস্ত অনুমতি সংরক্ষণ করবে।

  3. পুনঃসূচনা সক্ষম করুন। মিড কপিটি সংযোগ বিচ্ছিন্ন হয়ে গেলে আপনি প্রক্রিয়াটি পুনরায় চালু করার ক্ষমতা অন্তর্ভুক্ত করতে চাইতে পারেন।

    robocopy "C:\Users\My Documents" "D:\backup\My Documents" /z
    
  4. অনুলিপি করার প্রক্রিয়াটি লগইন করুন। রোবোকপি আপনাকে একটি লগ ফাইল তৈরি করতে দেয়। এটি আপনাকে সমস্যাগুলি চিহ্নিত করতে বা যা অনুলিপি করা হয়েছে তার একটি সংরক্ষণাগার তৈরি করতে সহায়তা করতে পারে।

    robocopy "C:\Users\My Documents" "D:\backup\My Documents" /log+:<filename>.txt
    

    / লগ + পরিবর্তনকারী বিদ্যমান লগ ফাইলটিকে ওভাররাইট করার পরিবর্তে সংযোজন করবে। আপনি যদি কেবল পুরানো লগ ফাইলটি ওভাররাইট করতে পছন্দ করেন তবে /log :.txt ব্যবহার করুন।


0

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

xcopy /I c:\<SourceDir>\<SourceFile> c:\<TargetDirThatDoesNOTExist>

আমি রোবকোপিতেও নজর রাখতাম, তবে আপনার এটি উইন্ডোতে ভিস্তা না হওয়ার পরে রিসোর্স কিট থেকে পাওয়া দরকার।


-1

উপরের কমান্ডটি উত্স ফাইলটির নাম সহ একটি অতিরিক্ত ডিরেক্টরি স্তর তৈরি করে। সুতরাং ... xcopy / I srcdir \ dir1 \ dir2 \ file1.txt * destdir \ dir1 \ dir2 \ file1.txt এর ফলাফল ডাস্টডির \ dir1 \ dir2 \ file1.txt \ file1.txt


1
এমন কোনও পুরানো প্রশ্নের উত্তর দেওয়ার কোনও অর্থ নেই, যার ইতিমধ্যে একটি স্বীকৃত উত্তর রয়েছে এবং আপনার উত্তরে কিছু মূল্য যুক্ত করা অবদান নেই।
alphamikevictor
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.