/// <summary> /// File 書出 /// </summary> /// <param name="path">本地路径 c:\ 桌面</param> /// <param name="serverPath">服务器文件路径 http://www.baidu.com/..........txt</param> /// <param name="localPath">本地路径 test/ ....txt </param> protected virtual void OutputFile( string path, string serverPath, string localPath ) { WebClient webClient = null; System.IO.FileStream fileStream = null; string createDirectory = string.Empty; string newDirectory = string.Empty; try { webClient = new WebClient(); //需要用到 WebClient byte[] buffer = webClient.DownloadData(serverPath); if (0 < buffer.Length) { Css/web.css createDirectory = localPath.Split('\\')[0]; c:\左面\test \ + css newDirectory = path + createDirectory; 如果 不存在,创建 if (!Directory.Exists(newDirectory)) { Directory.CreateDirectory(newDirectory); } c:\左面\test \ + css 创建成功 fileStream = new System.IO.FileStream(path + localPath, System.IO.FileMode.Create, System.IO.FileAccess.Write, System.IO.FileShare.None ); fileStream.Write(buffer, 0, buffer.Length); fileStream.Flush(); } } catch(Exception exp) { throw exp; } finally { if (null != fileStream) { fileStream.Close(); } } } #endregion |
winForm 下载远程文件
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C# WinForm 文件上传下载
/**//// <summary>
文件名 服务器 绝对路径