无法访问文件 - WebClient.DownloadFile

Fis*_*123 7 c# webclient file download access-denied

所以我找了答案多次,并且经许可的东西围绕插手无济于事,但是这个代码仍然不会让我一个文件下载到指定的路径.

WebClient client = new WebClient();
client.DownLoadFile("http://dl.dropbox.com/u/(My account)/Installer.jar", @"c:\Games\Name\libs");
client.DownLoadFile("http://dl.dropbox.com/u/(My account)/Name.zip", @"c:\Games\Name");
Run Code Online (Sandbox Code Playgroud)

总是给我:"访问路径'c:\ Games\Name\libs'被拒绝."

另请注意,使用Windows XP SP3.

inv*_*e27 11

嗨我在本地尝试了上面的代码并得到了相同的错误"访问被拒绝":

WebClient myWebClient = new WebClient();
    myWebClient.DownloadFile("http://localhost:1929/2.png", @"C:\Z\)
Run Code Online (Sandbox Code Playgroud)

尝试在目录末尾指定文件名,在运行时本地保存没问题:

WebClient myWebClient = new WebClient();
    myWebClient.DownloadFile("http://localhost:1929/2.png", @"C:\Z\FILENAME.jpg")
Run Code Online (Sandbox Code Playgroud)


tze*_*erb 2

该应用程序可能没有写入该文件夹的权限。如果这是客户端应用程序,请尝试以管理员身份运行它。否则,请将“c:\Games\Name\libs”的权限更改为所有人的完全控制权。