今天打算迁移网站发现某个文件夹下文件太多了,用宝塔面板直接删除文件夹会由于文件过多过大直接卡死,手动删除又太累,于是便选择用代码执行,简单快捷 分享并记录一下
PHP删除指定文件夹下所有文件
function deleteFolder($folderPath) {
if (!is_dir($folderPath)) {
return false;
}
$files = array_diff(scandir($folderPath), array('.', '..'));
foreach ($files as $file) {
$filePath = $folderPath . DIRECTORY_SEPARATOR . $file;
if (is_dir($filePath)) {
deleteFolder($filePath);
} else {
unlink($filePath);
}
}
return rmdir($folderPath);
}
// 调用函数删除文件夹
$folderPath = 'path/to/your/folder';
if (deleteFolder($folderPath)) {
echo '文件夹删除成功!';
} else {
echo '文件夹删除失败!';
}
评论
发表评论: