我正在編寫一個強烈依賴於目錄的程序(它是一個簡單的遊戲地圖生成器)。實際選擇文件之前從C#中的文本文件中讀取
的事情是,拍圖前你必須選擇一個模板,你會工作。這是通過在「模板」目錄中獲取一個目錄列表完成的,並將它們轉換爲一個稍後傳送到ComboBox的數組。然後,如果在文件夾中我們得到一個特定的文件,它將被加載,並將其中的值放入文本框中。
讓我們說的那樣:「程序\模板\ SelectedTemplate \ configfile.txt」
可悲的是,因爲該列表默認爲空,當我試圖編譯程序,它給了我一個「DirectoryNotFoundException」 ,因爲他正在尋找不存在,就像一個目錄:
「程序\模板\ configfile.txt」
我試圖阻止它通過選擇這肯定存在一個默認值,甚至被首先檢查該文件是否存在於該函數中。這根本沒有幫助。
任何建議如何解決它?如何防止「DirectoryNotFoundException」崩潰應用程序,而它發生在尚未加載的函數中?
請張貼一些代碼 –
如果你的問題是在編譯或運行時崩潰,我不明白.., – Yitzchak
我不明白的問題,你所描述的方式。請輸入密碼?你有沒有試過'抓住DirectoryNotFoundException? –