我有一个过程,在这个过程中,我偶尔会创建文件,但由于我无法弄清楚我得到“java.io.FileNotFoundException:文件不是普通文件”的原因。即使文件出现(在文件管理器和文本编辑器中)完全正常,也会出现异常。因此,我正在尝试重新创建此错误并查看如何处理它,但为此我需要手动创建一个会引发此异常的文件,而且我不知道我可以手动对文件执行什么操作它突然以这种方式“破碎”。
我意识到,无论我对文件做什么,都与抛出异常的文件不同,但为了编写可测试代码以验证我的保护代码是否有效,这无关紧要.. . 我只需要一个损坏的文件。我想我可以在某个随机周期中手动抛出异常,但我希望我能让这个更“现实”。
所有帮助表示赞赏。