Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php';s解除链接功能_Php - Fatal编程技术网

使用php';s解除链接功能

使用php';s解除链接功能,php,Php,当您使用php的unlink()将文件(例如视频文件)从服务器上取消链接时会发生什么情况? 该文件将被永久删除还是仍在服务器中的某个位置 该文件将被永久删除还是仍在服务器中的某个位置 该文件将被删除。如果服务器的操作系统和/或文件系统具有恢复已删除文件的机制,则该机制可以恢复已删除文件。如果文件系统没有将文件的位置写在存储介质上(这很可能),那么物理数据仍在磁盘上,并且可能在另一个文件回收该空间之前进行恢复 文件是否会被安全删除,或者PHP会像其他操作系统一样将文件从硬盘上断开链接 该文件将被删

当您使用php的
unlink()
将文件(例如视频文件)从服务器上取消链接时会发生什么情况? 该文件将被永久删除还是仍在服务器中的某个位置

该文件将被永久删除还是仍在服务器中的某个位置

该文件将被删除。如果服务器的操作系统和/或文件系统具有恢复已删除文件的机制,则该机制可以恢复已删除文件。如果文件系统没有将文件的位置写在存储介质上(这很可能),那么物理数据仍在磁盘上,并且可能在另一个文件回收该空间之前进行恢复

文件是否会被安全删除,或者PHP会像其他操作系统一样将文件从硬盘上断开链接

该文件将被删除。无论您的操作系统和/或文件系统如何处理删除,都将调用该机制

使用此函数后,文件将转到何处

该文件将被删除。如果删除操作系统和/或文件系统中的某个文件导致将该文件移动到某个位置,则该文件可能最终会移动到该位置。如果没有,就不会



简言之。。。它将删除该文件。它不会复制文件、移动文件、替换文件等。它会删除文件。在大多数文件系统中,这意味着删除与该文件对应的文件系统索引中的条目。磁盘上存储文件实际数据的位置不变,但文件系统现在将该位置解释为“可用空间”,并可随时写入该位置。

它执行底层操作系统的删除机制所规定的任何操作。由于您没有提供有关服务器的任何详细信息,我们无法回答任何问题。它只执行它所说的操作,它将取消磁盘上文件的链接。它不会进入垃圾箱或类似的地方,也不会试图安全地删除它。@MarcB说服务器是Apache。如果我使用IIS有什么区别吗?apache与删除文件无关。这就像说“我的卧室漆成了蓝色。它会防水吗?”@MarcB你想从服务员那里得到什么细节?服务器差异化将如何改变取消链接功能?