簡體   English   中英

C# XmlDocument.Load 問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM