[英]C# - Trying to write a XML file in the appfolder and get access denied
:)
我正在嘗試在應用程序文件夾中寫入XML文件,但是我一直拒絕訪問錯誤。
我已經有了清單文件:
requestExecutionLevel level =“ requireAdministrator” uiAccess =“ false”
我得到的文件夾路徑:
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
誰能幫我? 謝謝!
詩:對不起,英語不好。
-編輯這是我嘗試寫入文件的部分。
try
{
string caminhoXML = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
dsGenAlys.WriteXml(caminhoXML);
}
catch (Exception ex)
{
lbl_status.Text = "Status: Não foi possível salvar. Error: " + ex.Message;
return;
}
我總是得到Ams被拒絕到文件夾路徑的labelmsg文本。
-編輯2
我在任何放置的路徑上都收到此錯誤。
您的問題是您沒有在xmlWrite路徑中明確說明文件名。 為文件添加一個名稱,它應該可以工作。
解決了!
使用@aguertin的注釋,“問題實際上是因為在您的路徑中沒有文件名”,我只使用帶有文件名的字符串。 做完了!
謝謝你們!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.