以下是使用C#
下载文件的代码Client.DownloadFile("link","file");
我想以这样的方式对其进行修改,以便只有在下载成功时才会创建文件。目前,如果我在我尝试下载的文件夹中已有文件,则上述代码会删除当前文件,如果下载不成功。
有什么建议吗?
此致
答案 0 :(得分:2)
我看到两种方式:
将文件下载到临时名称,下载完成后,将其移至正确的位置。
使用DownloadData
方法将数据作为字节数组获取,并使用File.WriteAllBytes
将数据保存到文件中。
第一个选项适用于大文件,第二个选项适用于小文件。