[英]C# XmlDocument.Load Issue
當用戶從打開的 window 對話框中單擊文件時,我計划使用 XmlDocument.Load()。 我正在用絕對路徑測試它
XmlDocument.Load("C:\\filename.xml");
這出錯了。 Chrome 開發者工具聲明它找不到該文件,它正在尋找具有以下形式的文件“/C:\filename.xml”
顯然這不起作用,因為對於前面的反斜杠。 有沒有辦法刪除它或者有更好的方法來做我正在做的事情?
編輯:就像亞歷山大說的,這是由特定的訪問權限引起的。 你的代碼很好。
在這種情況下,使用@ 表示這樣的路徑:
XmlDocument.Load(@"C:\filename.xml");
您不會被 \ 的數量所困擾,尤其是當您使用像 \\192.168.1.x\SharedFolder 這樣的網絡路徑時。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.