当前位置:首页 > Windows程序 > 正文

FileMode.Open); // 远程服务器文件 此处假定远程服务器共享文件夹下确实包含本文件

2024-03-31 Windows程序

/// <summary> /// 从长途处事器下载文件到本地 /// </summary> /// <param>下载到本地后的文件路径,包罗文件的扩展名</param> /// <param>长途处事器路径(共享文件夹路径)</param> /// <param>长途处事器(共享文件夹)中的文件名称,包罗扩展名</param> public static void TransportRemoteToLocal(string src, string dst, string fileName) //src:下载到本地后的文件路径 dst:长途处事器路径 fileName:长途处事器dst路径下的文件名 { if (!Directory.Exists(dst)) { Directory.CreateDirectory(dst); } dst = dst + fileName; FileStream inFileStream = new FileStream(dst, FileMode.Open); //长途处事器文件 此处假定长途处事器共享文件夹下确实包罗本文件,,否则措施报错 FileStream outFileStream = new FileStream(src, FileMode.OpenOrCreate); //从长途处事器下载到本地的文件 byte[] buf = new byte[inFileStream.Length]; int byteCount; while ((byteCount = inFileStream.Read(buf, 0, buf.Length)) > 0) { outFileStream.Write(buf, 0, byteCount); } inFileStream.Flush(); inFileStream.Close(); outFileStream.Flush(); outFileStream.Close(); }

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/34481.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494588访问次数
  • 建站天数
  • 友情链接