برای پاک کردن یک پوشه بهمراه فایل های درون آن روشی هست؟ بغیر از unlink و ...
سلام
@limited
تابعش رو براتون گذاشتم ، نمونه های استفاده شده هم در لینک زیر هست میتونید ببینید
https://stackoverflow.com/questions/3349753/delete-directory-with-files-in-it
rmdir($dirname);
سلام مرسی ممنونم درسته ولی خب این تابع زمانی اعمال میشه که فایلی درون اون نباشه وگرنه اخطار مربوطه رو میده وقبلش باید فایل رو پاک کنی!
سلام
@limited
این دو مطلب و این 2 الگوریتم رو ببنید ، احتمالا با یه سری ویرایش به چیزی که میخوایید میرسید
https://stackoverflow.com/questions/4594180/deleting-all-files-from-a-folder-using-php
http://thisinterestsme.com/php-delete-all-files-from-a-folder/
public static function deleteDir($dirPath) {
if (! is_dir($dirPath)) {
throw new InvalidArgumentException("$dirPath must be a directory");
}
if (substr($dirPath, strlen($dirPath) - 1, 1) != '/') {
$dirPath .= '/';
}
$files = glob($dirPath . '*', GLOB_MARK);
foreach ($files as $file) {
if (is_dir($file)) {
self::deleteDir($file);
} else {
unlink($file);
}
}
rmdir($dirPath);
}
برای حذف پوشه با محتویاتش این کد را درون لاراول بگذارید و تنها ادرش پوشه را به عنوان پارامتر بدهید تا حذف شود
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟