我有一个文件夹 'items'
,其中有 3 个文件 item1.txt、item2.txt 和 item3.txt。
我想从文件夹中删除 item2.txt
文件。我正在使用下面的代码,但它没有从文件夹中删除文件。任何人都可以帮助我。
<?php
$data="item2.txt";
$dir = "items";
$dirHandle = opendir($dir);
while ($file = readdir($dirHandle)) {
if($file==$data) {
unlink($file);
}
}
closedir($dirHandle);
?>
最佳答案
最初该文件夹应具有 777 权限
$data = "item2.txt";
$dir = "items";
while ($file = readdir($dirHandle)) {
if ($file==$data) {
unlink($dir.'/'.$file);
}
}
或者试试
$path = $_SERVER['DOCUMENT_ROOT'].'items/item2.txt';
unlink($path);
关于php - 如何从php中的文件夹中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13507721/