2010-04-20 59 views
2

我第一次使用這個XML類,並且找不到這條信息。XDocument.Save到特定目錄?

我做:

xmlDoc = new XDocument(new XDeclaration("1.0", "utf-8", "yes")); 
xmlDoc.Add(new XElement("Images")); 
xmlDoc .Save("C:\\Backup\\images.xml"); 

但不起作用。它只在我使用文件名時才起作用,比如「images.xml」,但是當然,文件會保存在執行路徑中。

+0

我認爲在這種情況下「不起作用」是不言而喻的,xml不會被保存。 無論如何,感謝您的幫助,但我已經有了一個正確的答案。 – Nacho 2010-04-20 19:59:44

+0

幸運的是,兩三個人的回答沒有那麼難。謝謝你的努力。 – Nacho 2010-04-21 04:21:14

回答

6

默認情況下,除非在提升的權限下運行程序,否則很可能無法將其保存到「C:\ Backup」。默認情況下,您只能保存「用戶」文件夾。

2

爲我工作,必須是權限問題。嘗試另一個目錄或確保c:\ Backup存在