從我的FTP服務器下載並試圖用更新的文件覆蓋該文件後,我得到一個異常說:「處理了UnauthorizedAccessException」,即訪問路徑'C:\ My Program \ My Program \ bin \ Debug \ App_Data'被拒絕。寫入本地路徑時訪問被拒絕?
這是我的代碼如下所示:
private void downloadFile() {
WebClient wc = new WebClient();
wc.Proxy = null;
wc.Credentials = new NetworkCredential("user", "pass");
byte[] fileData = wc.DownloadData("ftp://user:[email protected]/updates/App_Data/log.txt");
File.WriteAllBytes(Application.StartupPath + "\\App_Data", fileData);
}
我只是失去了一些東西設置成WebClient
實例可以允許「File.WriteAllBytes」寫入文件,我從我的FTP下載服務器到我的本地機器?
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 – 2013-04-25 01:50:52