繁体   English   中英

C#程序破坏文件

[英]c# program to corrupt a file

我希望程序破坏文件。 当我的应用访问directoryinfo.getfiles()时,它会收到异常消息,说明文件已损坏或无法读取。

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

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

拉朱

只需复制已引起异常的损坏文件即可。 您可以将其作为资源或其他内容嵌入,然后在需要时将其写出。

出于好奇,为什么要一个程序来破坏文件以针对特定异常进行测试,而导致该异常的已经损坏的文件却无法执行呢?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM