উইন্ডোজ সমান কি rm -r [directory-name]?
উইন্ডোজ সমান কি rm -r [directory-name]?
উত্তর:
।deltreeযদি আমি আমার ডস স্মরণ
দেখে মনে হচ্ছে এটি আপডেট হয়েছে ... আপনি যা চান তা এই:
এটি প্রম্প্ট C:\testসহ ডিরেক্টরিটি সরিয়ে দেয় :
rmdir c:\test /s
অনুরোধ ছাড়াই এটি একই কাজ করে:
rmdir c:\test /s /q
আপনার প্রশ্নের সুডো অংশ সম্পর্কে, আপনার যদি আরও প্রিভিলিজেস প্রয়োজন হয়, আপনি প্রথমে runasকমান্ডটি ব্যবহার করে অন্য ব্যবহারকারী অ্যাকাউন্ট হিসাবে একটি নতুন শেল খুলতে পারেন :
runas /user:Administrator cmd
rmdir c:\test /s /q
deltreeএকটি পুরানো ডস কমান্ড। এটি এক্সপিতে সরানো হয়েছিল এবং প্রতিস্থাপন করা হয়েছিলrmdir /s
findstrএকই প্যারামিটার রয়েছে, যা এটি এর ক্ষেত্রে আরও বেশি তা উপলব্ধি করে, তাই সম্ভবত তারা ধারাবাহিকতার জন্য কেবল একই।
আপনি যদি কমান্ড প্রম্পট থেকে একটি দীর্ঘ এবং জটিল ফোল্ডার কাঠামো মুছে ফেলতে চান যে আরএমডির স্পর্শ করবে না এবং এমনকি এক্সপ্লোরারও প্রদর্শন করতে পারবে না, আমি পেয়েছি রোবোকপি কাঠামোটি সরিয়ে ফেলতে খুব দক্ষ হতে পারে। নীচের উদাহরণে আমাদের ফোল্ডার প্রশাসকের ভিতরে একটি বিশাল কাঠামো রয়েছে, কাঠামোটি এত গভীর যে কোনও কিছুই এটিকে সরাতে পারে না। আমরা একটি নতুন খালি ফোল্ডার তৈরি করি (আশ্চর্যজনকভাবে যথেষ্ট!) "নতুন ফোল্ডার"। এরপরে আমরা রোবোকপি কমান্ডটি ব্যবহার করি, উত্স ফোল্ডারটি এটি "নতুন ফোল্ডার" বলে এবং গন্তব্য ফোল্ডারটি "ডি: \ প্রশাসক" সাথে / এমআইআর প্যারামিটার সহ থাকে যার অর্থ এটি উত্স ফোল্ডারে থাকা কোনও কিছুই মুছে ফেলবে না।
robocopy "D:\new folder" D:\Administrator /MIR
এই ক্ষেত্রে ফোল্ডার পাথগুলি এত দীর্ঘ ছিল তারা কমান্ড প্রম্পট উইন্ডোতেও ফিট করবে না স্ক্রিন বাফার, তবে রোবোকপি কাঠামোটি অতিক্রম করবে এবং কোনও "অতিরিক্ত" ফাইল এবং ফোল্ডার সরিয়ে ফেলবে (অর্থাত্ নতুন খালি ফোল্ডারে কিছুই নয়, যা সবকিছু )।
আপনি উইন্ডোজ ভিস্তা + এ থাকলে পাওয়ারশেল এ নিম্নলিখিতগুলি করতে পারেন:
rm C:\path\to\delete -r -f[orce]
-fদুর্বোধ্য। তবে আপনি চালাতে পারেনrm -r -force <path>
আমার জন্য, কি কাজ করে
del /s dir
আপনি /qনিশ্চিতকরণ অক্ষম করতে যোগ করতে পারেন । আমি কখনই rmdirকাজ করতে সক্ষম হইনি (এক্সপিতে)
dirএছাড়াও সরানো হয় না।
আপনার যদি সত্যিই দীর্ঘতর পথ থাকে, (যেমন আমি জাভা প্রোগ্রামের ত্রুটির কারণে করেছি), এমনকি রোবোকপিও এটি করতে পারে না। এটি আমার পথে প্রায় 30 সেকেন্ডে নেমেছিল এবং তারপরে স্তব্ধ হয়ে যায়।
আমার সমাধান: আপনি যদি পুরো সমস্যার পথটি একটি ফোল্ডার থেকে অন্য ফোল্ডারে সরিয়ে নিতে পারেন তবে আপনি উপরে থেকে বার বার কয়েকটি ডিরেক্টরি সিঁড়ি কেটে ফেলতে পারেন।
এই ব্যাচটি দুটি লিয়ার এবং লিয়ার 2 এর মধ্যে পিংপং খেল এবং প্রতিবার 8 টি 'লাইব্রেরি' কেটে দেয়। আপনার পথে যদি ফাইল থাকে তবে সেগুলি মুছতে আপনাকে আরও কমান্ড যুক্ত করতে হবে।
recurdel.cmd
:loop
move c:\leer\libraries\libraries\libraries\libraries\libraries\libraries\libraries\libraries c:\leer2
rd /S /Q c:\leer\libraries
move c:\leer2\libraries\libraries\libraries\libraries\libraries\libraries\libraries\libraries c:\leer
rd /S /Q c:\leer2\libraries
GOTO loop
সিএমডি থেকে সবেমাত্র আরডি / স সি চালান: \ পথ \ থেকে প্রম্পটে হিট ওয়াই মুছুন
/ গুলি নিশ্চিত করে যে সমস্ত সাব ডিরেক্টরিটিও মুছে ফেলা হয়েছে।
কমান্ড লাইন থেকে রেফারেন্স রান সাহায্য করুন
rdএবং rmdirএকইরকম।) সম্ভবত এটি সেখানে একটি মন্তব্য হিসাবে উপযুক্ত হবে।
এটি প্রম্পট ছাড়াই "আমার ফোল্ডার" মুছে ফেলবে:
rd /s /q "C:\Users\gourav.g\AppData\Roaming\my folder"