Nodejs:使用fs.unlink恢复已删除的文件

时间:2013-07-24 11:06:26

标签: node.js

是否可以恢复使用fs.unlink()fs.unlinkSync()

删除的文件

3 个答案:

答案 0 :(得分:2)

unlink是linux中的系统调用,名称来自那里。它从文件系统中删除文件/文件夹条目或链接。它不会消灭文件。

那么可以恢复这些文件吗?是。这是可能的,但

你能恢复原状吗? 即可。文件占用的空间被释放回系统。所以它可以被其他进程写出来。

你期待恢复吗? 即可。它不应该提供类似功能的回收站。它是程序访问文件系统的低级方法。

答案 1 :(得分:1)

没有

fs.unlink将使用操作系统相关的功能来删除文件,这是永久性的,与linux中的rm相同。

数据恢复公司可能会使用非常复杂的选项。但是本地节点中没有这样的功能。

答案 2 :(得分:0)

如果你问如何在Node 中这样做,答案是:不是本地的。
您必须编写一些C / C ++模块来执行此操作,因为以这种方式处理磁盘是低级别的。

如果您询问如何使用桌面应用程序,答案是:google it,有很多工具可用于此目的。

相关问题