传输文件从一台PC到另一个使用C#? [英] Transferring files from one PC to another using C#?
问题描述
我使用C#。我想要得到的是服务器的PC到我的电脑上的文件。两台计算机都通过网络连接。 我已经给了PC路径的IP地址,但它不将文件复制到我的文件夹。我用下面的code,但它不工作:
I'm using C#. I want to get the files that are on the server PC to my PC. Both PCs are connected through network. I have given IP address of that PC in the path, but it's not copying the files to my folder. I'm using the following code, but it's not working:
File.Copy(Path.GetFileName(sourceFile), Path.GetDirectoryName(targetpath));
在的资源文件
我已经给IP地址+服务器PC的文件夹路径,并在TARGETPATH我给我的电脑的文件夹来我想它的路径复制文件。
In sourceFile
I have given IP address + folder path of the server PC and in the targetpath i have given the path of the folder of my PC to which I want to copy the files.
推荐答案
Wy的你用Path.GetFileName? 此功能只得到文件名,而不是完整路径。 File.Copy(字符串sourceFileName,串destFileName)的签名意味着,你必须使用完整路径,这两个文件。
Wy do you use Path.GetFileName? This function get only file name, not full path. The signature of File.Copy(string sourceFileName, string destFileName) means, that you must use full path to both files.
这code工作良好:
File.Copy(@"\\server\folder$\test.txt", "test.txt");
这篇关于传输文件从一台PC到另一个使用C#?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!