4

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

4

4 回答 4

14

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

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

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

于 2012-11-12T05:37:13.347 回答
4

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

于 2012-11-12T05:37:06.503 回答
3

我们可以通过使用 unlink 命令在 PHP 中给出其 URL 或路径来删除文件。此命令仅在授予文件夹或文件写入权限时才有效。没有这个,删除命令将失败。这是删除文件的命令。

$path="images/all11.css";
if(unlink($path)) echo "Deleted file ";
于 2012-11-12T05:39:44.433 回答
2
  • realpath — 返回规范化的绝对​​路径名
  • is_readable — 判断文件是否存在且可读
  • unlink — 删除文件

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

于 2012-11-12T05:38:41.750 回答