dialog
是一個OpenFileDialog
類對象,我使用的是ShowDialog()
方法。OpenFileDialog InitialDirectory不接受相對路徑嗎?
當我使用含相對路徑,如路徑:
dialog.InitialDirectory = "..\\abcd";
dialog.InitialDirectory = Directory.GetCurrentDirectory() + "..\\abcd";
ShowDialog()
崩潰,我只能做的就是給個明確的路徑,通過磁盤驅動器啓動:
dialog.InitialDirectory = "C:\\ABC\\DEF\\abcd";
在這種情況下,我希望路徑在我的.exe的當前目錄上向上1級,然後向下到目錄abcd
)
.exe的當前路徑可以通過Directory.GetCurrentDirectory()
找到,這是每個fectly很好,但我不能目錄hierarchyis喜歡去與".."
)
:
ABC
DEF
abcd (where i want)
defg (where .exe is at)
那麼,有沒有任何使用"..\\"
與InitialDirectory
方法?
或者我必須使用明確的路徑嗎?
謝謝!
檢查此:http://stackoverflow.com/questions/1175242/setting-the-initial-directory-of-an-savefiledialog/1175250#1175250 – Matt