1

unlink()在服务器上的 PHP 中使用时linux,该文件将被删除。

它真的被删除了还是有任何temp文件或将文件复制到某个目录中,如“php-trash”?

这样服务器会在某个时候遇到麻烦(没有可用的磁盘空间)?

是否unlink()受限于文件的大小?(我想取消链接超过 100 兆字节的文件)

4

2 回答 2

3

unlink()通常是从 PHP 脚本中删除文件的最佳方法,因为它利用了操作系统的底层删除功能。文件是否实际被删除或存储在某种临时“垃圾”文件夹中,取决于服务器的文件系统和配置;它不应该是你的担心。

unlink()对于可以删除的文件类型没有大小限制。

于 2013-10-21T18:06:07.110 回答
2

unlink在 PHP 中只是简单地调用操作系统的unlink操作,所以它会做任何类似的 C 程序会做的事情。

于 2013-10-21T18:05:59.937 回答