gpt4 book ai didi

c# - 使用简单方法安全删除文件?

转载 作者:太空狗 更新时间:2023-10-29 20:18:27 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
C# - Deleting a file permanently

你好,

我正在使用 C# .NET Framework 2.0。我有一个关于文件粉碎的问题。

我的目标操作系统是 Windows 7、Windows Vista 和 Windows XP。可能是 Windows Server 2003 或 2008,但我猜它们应该与前三个相同。

我的目标是安全地删除文件。

我不相信使用 File.Delete 是安全的。我在某处读到,当您删除文件时,操作系统只是将原始硬盘数据标记为要删除——数据根本不会被删除。这就是为什么存在如此多的工作方法来恢复所谓的“已删除”文件的原因。我还读到,这就是覆盖文件更有用的原因,因为这样实际上必须更改磁盘上的数据。 这是真的吗?这通常是需要的吗?

如果是这样,我相信我可以简单地将充满 1 和 0 的文件写入几次。

我读过: http://www.codeproject.com/KB/files/NShred.aspx http://blogs.computerworld.com/node/5756 http://blogs.computerworld.com/node/5687 Securely deleting a file in C#.NET

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com