DownloadFileAsync-未将文件保存在文件夹中

本文关键字:存在 文件夹 保存 文件 DownloadFileAsync- | 更新日期: 2023-09-27 18:21:10

我在尝试将文件保存到文件夹时遇到问题,我正在使用DownloadFileAsync从远程服务器获取文件,并尝试将其保存在以下目录中。。。

"C:''Documents and Settings''All Users''Documents''shadowforce''ModLoader.zip"

然而,当我运行程序并下载时,它似乎跳过了下载,并说它已经完成,但没有下载任何文件,我试图通过删除"''ModLoader.zip"来完成,它下载了文件并将其保存为shadowforce.file

这是线路。。。

client.DownloadFileAsync(new Uri("http://www.pwnage-gaming.com/Minecraft/ModLoader.zip"), "C:''Documents and Settings''All Users''Documents''shadowforce''ModLoader.zip");

我缺什么了吗?

DownloadFileAsync-未将文件保存在文件夹中

这不应该是C:''Documents and Settings''All Users''我的文档''shadowforce''ModLoader.zip

如果这是一个WinXP程序,您应该使用"我的文档"文件夹。如果这是在Vista或更新版本上,则您希望使用C:'Users'Public,而不是所有用户。所以,我认为它抛出了一个异常,因为它找不到路径。

下面是我的一个程序中的一段代码,它确实有效。它与XP/Vista无关,但在下载时会将其下载到当前用户的文档文件夹中。

client.DownloadFileAsync(new Uri(url), Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "''somefile.ext");