【发布时间】:2017-04-27 20:06:42
【问题描述】:
我正在编写一个高度依赖目录的程序(它是一个简单的游戏地图生成器)。
问题是,在制作地图之前,您必须选择一个适合您的模板。这是通过在“模板”目录中获取目录列表并将它们转换为稍后传输到 ComboBox 的数组来完成的。然后,如果在文件夹中我们有一个特定文件,则加载它,并将其中的值放入 TextBoxes。
比方说:“Program\Templates\SelectedTemplate\configfile.txt”
很遗憾,因为默认列表是空的,当我试图编译程序时,它给了我一个“DirectoryNotFoundException”,因为他正在寻找一个还不存在的目录,比如:
“程序\模板\配置文件.txt”
我试图通过选择一个肯定存在的默认值来阻止它,甚至首先检查该文件是否存在于函数中。这根本没有帮助。
有什么建议可以解决吗?如何防止“DirectoryNotFoundException”在尚未加载的函数中发生崩溃应用程序?
【问题讨论】:
-
请贴一些代码
-
我不明白你的问题是在编译还是运行时崩溃..,
-
我不明白你描述的问题。请问代码?您是否尝试过
catching DirectoryNotFoundException?