0

如果您使用下面的代码删除由您的代码创建的文件,该文件也会在哪里被删除?文件可以恢复吗?

function RemoveDirectory($path){    

foreach(glob("{$path}/*") as $file)
    {
        if(is_dir($file)) { 
        RemoveDirectory($file);
        } else {
            unlink($file);
        }
    }
    rmdir($path);
} 

就说我在代码的错误时间调用了这个目录,我很后悔。

4

1 回答 1

2

该文件将从您的硬盘驱动器中删除。它不会被删除到“回收站”。它被完全删除。之后要恢复文件,您将需要某种取消删除软件,该软件可能会或可能不会起作用,具体取决于您是否在删除发生后用其他文件覆盖了硬盘驱动器的这些扇区。如果您不小心删除了文件,请立即移除驱动器并从其他驱动器启动,以防止发生进一步的写入。

于 2015-11-20T15:06:23.940 回答