繁体   English   中英

使用C#将文件从一台PC传输到另一台PC?

[英]Transferring files from one PC to another using C#?

我正在使用C#。 我想将服务器PC上的文件下载到PC上。 两台PC通过网络连接。 我已经在路径中提供了该PC的IP地址,但是它没有将文件复制到我的文件夹中。 我正在使用以下代码,但无法正常工作:

File.Copy(Path.GetFileName(sourceFile), Path.GetDirectoryName(targetpath));

sourceFile我给出了服务器PC的IP地址+文件夹路径,在targetpath中,我给出了要将文件复制到的PC文件夹的路径。

为什么要使用Path.GetFileName? 此函数仅获取文件名,而不获取完整路径。 File.Copy(string sourceFileName,string destFileName)的签名意味着,您必须使用两个文件的完整路径。

这段代码很好用:

File.Copy(@"\\server\folder$\test.txt", "test.txt");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM