我想用這個代碼到我的應用程序複製到D:\\Games
:用C#訪問複製文件拒絕
string path = "D:\\Games";
System.IO.File.Copy(path, Application.ExecutablePath, true);
,但它給了我這個錯誤
Access to the path 'D:\Games' is denied.
它煤層,它已經不能訪問這條道路。
我該如何解決這個問題?
我想用這個代碼到我的應用程序複製到D:\\Games
:用C#訪問複製文件拒絕
string path = "D:\\Games";
System.IO.File.Copy(path, Application.ExecutablePath, true);
,但它給了我這個錯誤
Access to the path 'D:\Games' is denied.
它煤層,它已經不能訪問這條道路。
我該如何解決這個問題?
你需要做的第一件事是切換源/目標。來源來自冷杉。
System.IO.File.Copy(Application.ExecutablePath, path, true);
第二個問題是字符串路徑需要包含目標文件名。不能簡單地複製到文件夾而不提供目標文件名稱。
另外,使用Directory類的一個例子可能會獲得更多的讚譽,祝你好運! –
它給了我這個錯誤: 目標文件「D:\ Games」是一個目錄,而不是一個文件。 –
您需要將其更改爲D:\ Games \ some_name – prakharsingh95
你讀過[MSDN](https://msdn.microsoft.com/en-us/library/9706cfs5(v = vs.110).aspx)嗎? – Dmitry