ফাইলগুলি অনুলিপি না করে কীভাবে একটি ডিরেক্টরি কাঠামো অনুলিপি করবেন?


47

আমার কাছে একটি ফোল্ডার রয়েছে যার মধ্যে অনেকগুলি সাব-ফোল্ডার এবং ফাইল রয়েছে। সেখানে ফোল্ডার এবং সাবফোল্ডার ডিরেক্টরি গঠন কপি করার একটি উপায় আছে কি ছাড়া , ফাইল সেগুলির মধ্যে উপস্থিত অনুলিপি করুন cmd বা PowerShell ব্যবহার করছেন?

উত্তর:


45

আপনি যদি খালি ফোল্ডারগুলিও অনুলিপি করতে চান তবে।

xcopy C: \ ফোল্ডার ডি: \ ফোল্ডার / টি / ই


1
সঠিক, /eখুব ব্যবহার করা উচিত।

1
এক্সসিপিওয়াই বিল্ড ইন পাওয়ারশেল ডিফল্টরূপে এবং পুরোপুরি কাজ করে।
বেনসেস

29

হা. XCOPY

XCopy source {destination}  /t

উদাহরণ

xcopy C:\Folders D:\Folders /t

এক্সকপি সম্পর্কিত আরও কিছু এখানে পাওয়া যাবে http://ss64.com/nt/xcopy.html


5
আপনার /eখালি ফোল্ডারগুলিও অনুলিপি করতে হবে

18

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

robocopy "A:\Source folder" "B:\Destination folder" /e /xf *


3

পাওয়ারশেল পদ্ধতি যা প্রতিটি ফাইলের অনুলিপি করার প্রয়োজন হয় না এবং তারপরে সেগুলি মুছে ফেলার প্রয়োজন হয় না:

Copy-Item -LiteralPath '.\source' -Destination 'C:\path\to\copy' -Recurse -Filter {PSIsContainer -eq $true}

বা আরও সংক্ষেপে:

copy .\source C:\path\to\copy -r -fi PSIsContainer

এখানে কেবল আকর্ষণীয় কৌশলটি হ'ল PSIsContainerসম্পত্তিতে ফিল্টারিং , যা ডিরেক্টরিগুলির জন্য সত্য তবে ফাইল নয়।


এটি পাশাপাশি সুপার দ্রুত!
রেজিমি

1

47 টি ফোল্ডার অ্যাপ্লিকেশনটি দেখুন, বিনামূল্যে, কার্যকর উইন্ডোজ সরঞ্জাম, আপনার সুন্দর জিইউআইয়ের মাধ্যমে যা প্রয়োজন তা ঠিক করে দেয় does এখানে চিত্র বর্ণনা লিখুন

সতর্কতা: প্রাক্তন লিঙ্ক ( http://47foldersapp.com/ ) এখন (নভেম্বর 2017) পোশাকের বিজ্ঞাপনে বাড়ে। শেষ ভাল ইন্টারনেট সংরক্ষণাগার অনুলিপি এখানে । সফটওয়্যার এখনও এই যেমন ফ্রিওয়্যার ডাউনলোড সাইট থেকে উপলব্ধ হতে পারে ।


0

এর চেয়ে সম্ভবত আরও ভাল সমাধান আছে তবে আমি এগুলি দেখতে পাচ্ছি:

  • সমস্ত কিছু অনুলিপি করুন, তারপরে স্ক্রিপ্ট দিয়ে ফোল্ডারগুলি খালি করুন।

  • এমন কোনও স্ক্রিপ্ট তৈরি করুন যা কোনও এক্সটেনশন না থাকলে সমস্ত কিছু অনুলিপি করবে। ফোল্ডারে এক্সটেনশন ছাড়াই আপনার ফাইল না থাকলে, যা আপনার করা উচিত নয়, এটি কাজ করা উচিত, কারণ, ভাল। ফোল্ডারগুলির এক্সটেনশন নেই। সিউডোকোডে এমন দেখতে কিছু লাগবে:

open_directory ($ পথ);
যখন ($ ফাইল = get_directory_content) {
যদি (খালি (get_file_extension ($ ফাইল))) {
copy_the_file ($ ফাইল, $ গন্তব্য);
}
}
ক্লোজ_ডাইরেক্টরি;


দুর্ভাগ্যক্রমে, আমাদের কাছে এক্সটেনশন ছাড়াই ফাইল রয়েছে। কোড রেপসের জন্য .ধারকগুলি থেকে কিছু নির্দিষ্ট ডেটা ফাইল।
রক

উহু. ভাল। সম্ভবত একটি যদি (এটি একটি ফোল্ডার) জিনিস আছে, তারপর। তবে উহম। উপরের এক্সকপি জিনিসটি মনে হয় এটি তখন আপনার পক্ষে সঠিক জিনিস। যদি না এটি না হয় তবে এক্ষেত্রে আপনি 1 এ স্ক্রিপ্ট চালাতে পারেন all সমস্ত ফোল্ডার অনুলিপি করুন এবং ২. সমস্ত ফোল্ডার খালি করুন। অথবা অন্যকিছু. তবে এটি ... দীর্ঘ এক্সডি
আরিয়েন

0

এটি ব্যবহার করে পাওয়ারশেল ব্যবহার করুন। ফোল্ডারের অনুলিপি তৈরি করুন এবং তারপরে Remove-Item -Path "C:\test\*.*" -recurse


0

আমি কেবল ফ্রিওয়্যার মিরোইয়ারগুলি ব্যবহার করেছি, যা কেবল খুব সহজেই কেবল ফোল্ডারগুলি অনুলিপি করেছে, সামগ্রীগুলি নয় (যদিও এটি একটি বিকল্প)।

http://www.scanialabs.com/Products/Miroirs/Miroirs.aspx


-1

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

দেল *। *
যা ফাইলগুলি মুছে দেয় কারণ ফোল্ডার নেই। চরিত্র


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