如何php
使用当前目录中的命令删除非空的 .idea 文件夹?我的代码看起来像这样。
<?php
$directory = __DIR__; // Текущая директория
// Проверяем, есть ли права на запись в директорию
if (is_writable($directory)) {
$ideaDirectory = $directory . '/.idea';
// Проверяем существование и тип (.idea - директория) перед удалением
if (is_dir($ideaDirectory)) {
// Удаляем все файлы внутри .idea
$files = glob($ideaDirectory . '/*');
foreach ($files as $file) {
if (is_file($file)) {
unlink($file);
} elseif (is_dir($file)) {
rmdir_recursive($file);
}
}
// Удаляем саму директорию .idea
if (rmdir($ideaDirectory)) {
echo "Директория $ideaDirectory успешно удалена.<br>";
} else {
echo "Ошибка при удалении директории $ideaDirectory.<br>";
}
} else {
echo "Директория $ideaDirectory не существует или не является директорией.<br>";
}
echo "Операция завершена.";
} else {
echo "Нет прав на запись в текущей директории.";
}
但这不起作用。为什么 ?
1 个回答