代码如下,其中url为下载路径,_directory为下载后保存的本地路径
string url = "http://localhost:8800/files/WpfApplication3.zip";
private static string _directory = "E:/VS_projects/project1/files/";
//下载文件至本地
public static string DownloadFile(string url)
{
try
{
string fileName = CreateFileName(url);
if (!Directory.Exists(_directory))
{
Directory.CreateDirectory(_directory);
}
WebClient client = new WebClient();
client.DownloadFile(url, _directory + fileName);
return fileName;
}
catch
{
return "";
}
}
//截取文件夹名称
public static string CreateFileName(string url)
{
string fileName = "";
string fileExt = url.Substring(url.LastIndexOf("/")).Trim();
fileName = fileExt;
return fileName;
}