কম্পিউটার

PHP:একটি ডিরেক্টরির মধ্যে সমস্ত ফাইল আনলিঙ্ক করুন, এবং তারপর সেই ডিরেক্টরিটি মুছে ফেলুন


একটি প্যাটার্নের সাথে মিলে যাওয়া সমস্ত ফাইল খুঁজে পেতে গ্লোব ব্যবহার করুন৷

function recursive_directory_removal($directory) {
   foreach(glob("{$directory}/*") as $file) {
      if(is_dir($file)) {
         recursive_directory_removal($file);
      } else {
         unlink($file);
      }
   }
   rmdir($directory);
}

পিএইচপি সংস্করণ 5.3 এবং তার উপরে, নিম্নলিখিত কোড ব্যবহার করা যেতে পারে -

$dir = ...
array_walk(glob($dir . '/*'), function ($fn) {
   if (is_file($fn))
   unlink($fn);
});
unlink($dir);

  1. 6টি অ্যাপ এবং ফাইল যা সম্ভবত আপনার সমস্ত ম্যাকের স্টোরেজ ব্যবহার করছে

  2. কিভাবে C# এ একটি ডিরেক্টরির ভিতরে সমস্ত ফাইল, সাব ফাইল এবং তাদের আকার পাবেন?

  3. কিভাবে C# এ একটি পথ থেকে সমস্ত ফাইল এবং ফোল্ডার মুছে ফেলবেন?

  4. আমি কিভাবে পাইথনে একটি ডিরেক্টরির সমস্ত ফাইল তালিকাভুক্ত করব?