是否可以恢复使用fs.unlink()
或fs.unlinkSync()
?
答案 0 :(得分:2)
unlink
是linux中的系统调用,名称来自那里。它从文件系统中删除文件/文件夹条目或链接。它不会消灭文件。
那么可以恢复这些文件吗?是。这是可能的,但
你能恢复原状吗? 否即可。文件占用的空间被释放回系统。所以它可以被其他进程写出来。
你期待恢复吗? 否即可。它不应该提供类似功能的回收站。它是程序访问文件系统的低级方法。
答案 1 :(得分:1)
没有
fs.unlink将使用操作系统相关的功能来删除文件,这是永久性的,与linux中的rm
相同。
数据恢复公司可能会使用非常复杂的选项。但是本地节点中没有这样的功能。
答案 2 :(得分:0)
如果你问如何在Node 中这样做,答案是:不是本地的。
您必须编写一些C / C ++模块来执行此操作,因为以这种方式处理磁盘是低级别的。
如果您询问如何使用桌面应用程序,答案是:google it,有很多工具可用于此目的。