[英]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.