<分区>
Possible Duplicate:
C# - Deleting a file permanently
我阅读了一些关于数据恢复软件如何工作的文章。他们说删除的文件还在HDD上但对于操作系统是不可见的。这些文件位于同一位置(内存),但指针不同,这就是操作系统看不到它们的原因。
我想用 C# 或 C++ 构建一个程序,它可以帮助我完全删除我定义的文件。使用 remove()
(C++) 永久删除文件是否足够?我应该从哪里开始我的文档或我应该做什么?
<分区>
Possible Duplicate:
C# - Deleting a file permanently
我阅读了一些关于数据恢复软件如何工作的文章。他们说删除的文件还在HDD上但对于操作系统是不可见的。这些文件位于同一位置(内存),但指针不同,这就是操作系统看不到它们的原因。
我想用 C# 或 C++ 构建一个程序,它可以帮助我完全删除我定义的文件。使用 remove()
(C++) 永久删除文件是否足够?我应该从哪里开始我的文档或我应该做什么?
最佳答案
尝试创建一个文件流,用包含大量 0 的文件覆盖整个文件,然后删除该文件?然后,任何文件恢复程序都会恢复很多零。
关于windows - 使用 C# 或 C++ 永久删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10466243/