উইন্ডোজ 7 - পুনরাবৃত্তভাবে নির্দিষ্ট এক্সটেনশন সহ সমস্ত ফাইল + খালি ফোল্ডারগুলি মুছুন


4

আমি এখানে পরামর্শ অনুসরণ করার চেষ্টা করেছি: উইন্ডোজ 7 এর ড্রাইভে একটি এক্সটেনশন সহ সমস্ত ফাইল মুছতে হবে

তবে যদি আমি একটি নির্দিষ্ট এক্সটেনশান সহ একটি নির্দিষ্ট ফোল্ডারে সমস্ত ফাইল মুছতে চাই তবে তা কার্যকর হয় না।

আমার সাথে একটি ফোল্ডার *.ASPএবং *.ASPXফাইল রয়েছে এবং আমার সমস্ত *.ASPফাইল মুছতে হবে তবে এএসপিএক্স পৃষ্ঠা রাখতে হবে keep

ফাইল (গুলি) মুছে ফেলার পরে আমার যদি কোনও ফোল্ডারটি খালি থাকে তবে মুছতে হবে।

খালি ফোল্ডারগুলি সহ আমি কীভাবে সহজেই সমস্ত এএসপি পৃষ্ঠা মুছব? কমান্ড প্রম্পট কোন সমস্যা নেই।

সম্পাদনা: পাওয়ারশেলের এটি কৌশল:

Get-ChildItem -path . -recurse -include *.asp | 
  Where-Object {-not $_.PSIsContainer} |
  Remove-Item -Verbose

আরও কিছু সমাধান: superuser.com/q/238900/241386
ফুক্লভ

উত্তর:


5

নির্দিষ্ট এক্সটেনশন সহ সমস্ত ফাইল সরিয়ে ফেলার জন্য এমন কিছু করা যেতে পারে:

cd C:\ path\to\directory\extension
del /s *.extension

খালি ফোল্ডারগুলি অপসারণের জন্য আমি স্ট্যাকওভারফ্লো থেকে কোনও প্রশ্ন দেখার পরামর্শ দিচ্ছি:

https://stackoverflow.com/questions/7831286/how-to-delete-empty-folders-using-windows-command-prompt

সম্পাদনা: অবশ্যই আমি পুরো ড্রাইভে এই ধরণের কমান্ড চালানোর বিষয়ে সতর্কতার পরামর্শ দিই। আপনার প্রয়োজন মতো কিছু থাকতে পারে। তাই সাবধান।


এটি এটি পুনরাবৃত্তভাবে মুছে না, তাই না?

আমার ক্ষমা। / গুলি আপনার জন্য এটি করবে। আপনি যদি সত্যিই চান তবে প্রতিটি ফাইলে প্রম্পটের জন্য / পি অন্তর্ভুক্ত করতে পারেন।
ম্যাথু উইলিয়ামস

2
এটি আমার শেষ পর্যন্ত * .এএসপি এবং * .এএসপিএক্স উভয়কেই সরিয়ে দেয় :-)
লার্স হোল্ডগার্ড

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

দুর্দান্ত কাজ করে। del /s /p *.extensionআপনি যদি প্রতিটি ফাইল মোছার জন্য নিশ্চিতকরণের জন্য কোনও প্রম্পট চান তবে ব্যবহার করুন ।
ফ্রাঙ্ক ডারননকোর্ট

0

জেপি সফ্টওয়্যারের টিসিসি / এলই দিয়ে এটি করার উপায় এখানে :

del /s /x *.asp

/sবিকল্প সাবডিরেক্টরি মধ্যে পুনরাবৃত্তির কারণ, এবং /xবিকল্প খালি ডিরেক্টরি অপসারণ করা হবে কারণ।

টিসিসি *.aspওয়াইল্ডকার্ডের সাথে সংক্ষিপ্ত ফাইলের নামের সাথে মেলে না । এই ধরণের ওয়াইল্ডকার্ডের মিলটি হ'ল একটি অ-ডিফল্ট বৈশিষ্ট্য যা চালু করতে হবে। ওয়াইল্ডকার্ড কেবল দীর্ঘ ফাইলের নামের সাথে মিলবে, তাই সংক্ষিপ্ত ফাইলের নাম *.aspxথাকতে পারে এমন ফাইলগুলির কারণে সমস্যা *.aspদেখা দেবে না।

আরও পড়া

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