用于损坏文件的 C# 程序

本文关键字:程序 文件 损坏 用于 | 更新日期: 2023-09-27 17:55:43

我想要一个程序来损坏文件。当我的应用程序访问 directoryinfo.getfiles() 时,它会收到一个异常,指出文件已损坏或不可读。

我希望程序损坏文件系统中的文件,以便我可以模拟异常.

任何想法/帮助将不胜感激。

拉朱

用于损坏文件的 C# 程序

只需复制已导致异常的损坏文件即可。你可以把它作为一个资源或其他东西嵌入,然后如果你真的想要,把它写出来。

出于好奇,为什么你想要一个程序来损坏文件以针对特定异常进行测试,而导致所述异常的已经损坏的文件不起作用?

在二进制文件中打开文件,然后在随机位置写入随机字节。

如果您覆盖文件的第一个或最后一个字节,它可能会损坏,因为大多数文件格式都用于format information(ZIP 和 RAR 使用文件结尾,因此支持流式传输)。