【发布时间】:2011-02-16 18:14:12
【问题描述】:
我的 .NET 应用程序中有一个橡皮擦类。
它允许用户安全地删除文件和文件夹,而没有机会通过任何文件恢复软件恢复已删除的数据。
目前它通过以二进制模式打开文件并用随机字节填充大小来工作。
恐怕解决方案不可靠。虽然内容被删除,但文件记录本身(文件名、大小、属性)仍可恢复。
问题是 - 如何擦除与特定文件或文件夹相关的系统数据。我认为托管代码在这里无济于事,应该使用 Windows API。
【问题讨论】:
标签: .net winapi erase delete-file