0
爲什麼Environment.GetFolderPath返回不正確的地址
string AssignmentTypesFilename = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\SchoolDayManager\AssignmentTypes.txt";`
總是返回的
"C:\\\Users\\\Travis Michael\\\Documents\\\SchoolDayManager\\\AssignmentTypes.txt"
代替
"C:\Users\Travis Michael\Documents\SchoolDayManager\AssignmentTypes.txt"?
當然,**它不**。我只是測試它來確保。還有其他的錯誤;沒有足夠的信息來說明它是什麼。 – 2011-06-04 13:48:35
我試圖確保文件存在,它總是會返回false,所以我試圖檢查看看字符串是什麼,它總是我給的第一個字符串。我最終非常沮喪,我重新啓動了電腦,現在它正在工作。我以前從來沒有遇到過這個問題,這就是爲什麼我這麼困惑。 – Muckdog12 2011-06-04 13:58:17
OpenFileDialog確實是最好的解決方案。如果我想將我的文件放在「SchoolDayManager」以外的目錄中,該怎麼辦?你有正確的想法,沒有硬編碼文件夾的路徑,但我會更進一步,使所有這些完全由用戶配置。我在這之前肯定從來沒有遇到過這個問題,我也不能重複它。 – 2011-06-04 14:00:01