簡體   English   中英

C#-嘗試在appfolder中寫入XML文件並拒絕訪問

[英]C# - Trying to write a XML file in the appfolder and get access denied

:)

我正在嘗試在應用程序文件夾中寫入XML文件,但是我一直拒絕訪問錯誤。

  1. 我已經有了清單文件:

    requestExecutionLevel level =“ requireAdministrator” uiAccess =“ false”

  2. 我得到的文件夾路徑:

    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.

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