可能恢復已經與fs.unlink()
或fs.unlinkSync()
刪除的文件?的NodeJS:恢復已刪除的文件與fs.unlink
0
A
回答
0
如果你問如何做到這一點的節點,答案是:不原生地。
你將不得不編寫一些C/C++模塊來做到這一點,因爲以這種方式處理磁盤是非常低級的。
如果您問及如何使用桌面應用程序做到這一點,答案是:谷歌它有很多工具用於此目的。
1
號
fs.unlink將使用與操作系統相關的功能刪除文件,這是永久性的,同樣在linux rm
。
有可能是由數據恢復公司使用非常複雜的選項。但在本地節點中沒有這樣的功能。
1
unlink
是在Linux系統調用,這個名字來自那裏。它從文件系統中刪除文件/文件夾條目或鏈接。它不會擦除文件。
所以是有可能恢復這些文件?是。這是可能的,但
你能guranatee恢復? 否。文件佔用的空間被釋放回系統。所以它可以被其他進程寫下來。
你應該期望恢復嗎? 否。它不應該提供像回收站一樣的功能。這是程序訪問文件系統的低級方法。
相關問題
- 1. GIT恢復已刪除的文件夾
- 2. 恢復已刪除的Cassandra DB文件
- 3. 恢復已刪除的文件NetBeans 8.0.2?
- 4. Perforce - 恢復已刪除的文件
- 5. 如何恢復已刪除的文件
- 6. SVN恢復已刪除的文件
- 7. fs.unlink不會刪除文件
- 8. 刪除的文件「恢復」與TortoiseSNV
- 9. 恢復刪除的文件
- 10. 如何恢復TortoiseSVN意外刪除的已刪除文件?
- 11. 恢復已清除的文件內容
- 12. 恢復刪除的文件夾git的
- 13. /usr/lib/*文件已被刪除,如何恢復這些文件
- 14. 恢復PostgreSQL中已刪除的記錄
- 15. 如何恢復已刪除的約會
- 16. 如何恢復已刪除的libxml2.dylib
- 17. 恢復已刪除的y軸
- 18. 恢復已刪除的博客模板
- 19. 恢復已刪除的git存儲庫
- 20. 恢復已刪除的mysql數據庫
- 21. 恢復已刪除的郵箱POSTFIX
- 22. 恢復已刪除的Django遷移
- 23. 恢復已刪除的Perforce客戶端
- 24. GitHub恢復已刪除的代碼塊
- 25. 恢復已刪除的mysql數據
- 26. 如何恢復已刪除的權限
- 27. Linux恢復已刪除的目錄
- 28. 恢復已刪除的條目
- 29. 解析 - 恢復已刪除的行
- 30. 如何恢復已刪除的分區?