在linux
服务器上的PHP中使用unlink()
时,文件将被删除。
它是否真的被删除了,或者是否有任何temp
文件或将文件复制到某个目录中,例如"php-trash"?
这样服务器会在某个时候遇到麻烦(没有可用的磁盘空间)?
unlink()
是否仅限于文件大小?(我想取消链接超过 100 兆字节的文件)
unlink()
通常是从PHP脚本中删除文件的最佳方法,因为它利用了操作系统的底层删除功能。 文件是否真的被删除或存储在某种临时的"垃圾箱"文件夹中,取决于服务器的文件系统和配置;这永远不应该是你关心的问题。
unlink()
对可以删除的文件类型没有大小限制。
PHP中的unlink
只是调用操作系统的unlink
操作,因此它可以执行类似C程序可以执行的操作。