2018-11-23 20:10:24
#جلسه_بیستم_و_یکم_اموزش_PHP
@FeelPHP
#درخاستی #سوال
برای حذف یک پوشه از چه دستوری استفاده میشود؟
برای این کار میتونید از تایع rmdir استغاده میشود.
برای این کار ورودی رو ادرس پوشه قرار دهید.
نمونه درخاست :
rmdir('myfolderName');
?>
نکته : اما اگر پوشه مورد نظر دارای محتویاتی باشد این تابع عمل نمیکند!
برای حذف پوشه هایی که حاوی فایل های دیگر است میتوانید از فانکشن زیر استفاده کنید :
function deleteFolder($path){
if (is_dir($path) === true) {
$files = array_diff(scandir($path), array('.', '..'));
foreach ($files as $file)
deleteFolder(realpath($path) . '/' . $file);
return rmdir($path);
} else if (is_file($path) === true)
return unlink($path);
return false;
}
نمونه درخاست :
function deleteFolder($path){
if (is_dir($path) === true) {
$files = array_diff(scandir($path), array('.', '..'));
foreach ($files as $file)
deleteFolder(realpath($path) . '/' . $file);
return rmdir($path);
} else if (is_file($path) === true)
return unlink($path);
return false;
}
deleteFolder('myfolderName');
?>
سوالی بود توی پشتیبانی در خدمتم
دوستان برای اموزش هایی که به صورت رایگان گزاشته میشه وقت صرف میشه، پس لطفا کپی رایت رو رعایت کنید ( با ذکر منبع فروارد کنید )
منبع:
@FeelPHP
1.2K views17:10