如何使用php从目录中删除文件

时间:2012-11-12 05:35:28

标签: php

从标题中你可以看到我正在寻找一种从不同目录中删除文件的方法。所有我能找到的主题是unlink(),但是从我在文档中读到的内容和测试中的功能是它从你输入的代码中删除文件名。让我觉得它与关闭文件非常相似。我想要做的是实际上使用代码删除文件,这样我的用户就不必手动转到该文件夹​​并找到他们刚刚从mysql数据库中删除的歌曲。

4 个答案:

答案 0 :(得分:12)

unlink()将删除服务器上的文件

rmdir()将删除服务器上的目录

注意:一旦消失,它就消失了。

答案 1 :(得分:4)

unlink真正从磁盘中删除指定的文件

答案 2 :(得分:3)

我们可以通过使用unlink命令在PHP中提供其URL或路径来删除文件。仅当为文件夹或文件提供写入权限时,此命令才有效。如果没有这个,删除命令将失败。这是delete the file的命令。

$path="images/all11.css";
if(unlink($path)) echo "Deleted file ";

答案 3 :(得分:2)

通过realpath运行文件路径,然后检查返回的路径是否存在,如果存在,则取消链接。