【发布时间】:2011-11-14 05:26:08
【问题描述】:
这非常适合删除 php、txt 和图像,但我最近开始使用图像调整大小,将临时图像插入到我的垃圾文件夹中。
* 示例名称 2616cf442b6cd3e1313161551fad6078 *
文件类型:文本/x-generic
权限:0644
尝试重命名为 .txt,但没有成功
$cleantrash =(DOCROOT."/woobe/myfiles/trash/");
$cleantrash = opendir($cleantrash);
while (($filex_clean = readdir($cleantrash)) !== false) {
if($filex_clean != "." && $filex_clean != ".." && $filex_clean != "index.php") {
echo "<b>Cleaing Trash...</b> $filex_clean<br>";
unlink($filex_clean);
}
}
closedir($cleantrash);
*编辑 *
$newname = basename($filename, ".bmp").".jpg";
rename($filename, $newname);
文件不见了,哈哈。没有取消链接使用?那么他们去哪儿了?
【问题讨论】:
-
该文件的权限是什么?此外,它是否属于运行 PHP 的同一用户?
-
文件权限是0644,是的
-
为什么要重命名文件只是为了删除它。 unlink 适用于任何文件名,但需要使用路径,或者需要将当前工作目录设置为与文件所在的目录相同。
-
是的,这就是我读过的内容,但除了我上面所说的没有扩展名的文件之外,所有内容都可以删除
标签: php file file-permissions unlink