我剛剛在我的應用程序中發現了一個錯誤,其中Path.GetFullPath()
未返回,確切地說對於同一路徑的不同表示具有相同的結果。在這種情況下,../include
和../include/
分別返回c:\\...\\include
& c:\\...\\include\\
;因爲我維護一個Dictionary<string,...>
的dir名稱,這打破了一些東西。如何確保我可以在.NET中唯一標識一個目錄路徑
如何解決這個問題,理想情況下不需要對字符串進行嚴格的檢查,而是使用框架方法?
你需要最後一個@「\」嗎? – 2013-02-20 13:21:41
如果我需要它,這並不重要,這是來自可以包含任一版本的外部來源的輸入數據。 – 2013-02-20 13:22:24
你能做一個修正('\\')嗎? – 2013-02-20 13:22:56