我想用这个代码到我的应用程序复制到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