1

我的 .NET 应用程序中有一个橡皮擦类。

它允许用户安全地删除文件和文件夹,而没有机会通过任何文件恢复软件恢复已删除的数据。

目前,它通过以二进制模式打开文件并用随机字节填充大小来工作。

恐怕解决方案不可靠。当内容被删除时,文件记录本身(文件名、大小、属性)仍然可以恢复。

问题是 - 如何擦除与特定文件或文件夹相关的系统数据。我认为托管代码在这里无济于事,应该使用 Windows API。

4

1 回答 1

2

用随机数据覆盖,更改文件属性,多次重命名文件,更改文件大小,然后才删除文件?

于 2011-02-16T18:18:51.460 回答