我有一個bizzare問題,編寫了一個程序,其中命令File.Exists()並不總是檢測與可執行文件相同的目錄中的同一個文件。File.Exists檢測問題
我有類似的財產以後:
if (File.Exists("TextFile1.txt"))
{
//do some stuff
}
,但奇怪的是,如果我運行這個可執行文件在命令提示符它不檢測該文件。但如果我通過另一個進程啓動這個可執行文件,它會檢測到File Fine。
關於這個bizzare問題的任何想法? 謝謝。
爲什麼你不能完全限定路徑? – Yuck 2012-02-01 16:14:04
與執行有關的文件在哪裏?另一個過程呢? – cadrell0 2012-02-01 16:14:37
我想這一切都取決於應用程序認爲當前工作文件夾是什麼...... – 2012-02-01 16:15:06