【问题标题】:Erasing files and folders in .NET擦除 .NET 中的文件和文件夹
【发布时间】:2011-02-16 18:14:12
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: .net winapi erase delete-file


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多