日期:2014-05-17  浏览次数:20888 次

局域网中两台电脑如何拷贝、移动文件?
局域网 + C# + Winform环境。
假设A电脑的D:\aaa\文件夹下有一个abc.jpg文件,想拷贝(或移动)到B电脑的D:\bbb\文件夹下面,用C#该如何实现,请给点代码学学。另外想知道拷贝(移动)时文件夹有没有权限问题。谢谢!

------解决方案--------------------
肯定有,除非你要拷贝的文件已经设置共享或者镜像 否则单在一个机子上想拷贝是不可能的 ,必须两台机子上都装有相应程序,而这类程序相当于服务端和客户端集中在一起的软件,建议先看看网络编程的东西
------解决方案--------------------
1、设置文件夹共享权限,这个必须的,然后用。Net调用API做共享映射驱动器,然后拷贝、移动。。

2、用FTP方案解决。。C#调用FTP还是很方便的,网上有很多FTP类,现成的。

3、还有方案是用服务器、客户端的Socket来解决,这样自我定制、控制能力更强。
------解决方案--------------------
这还用编程?
A电脑建个登录用户。共享个文件夹
B电脑登录进去,打开共享文件夹,把你的文件ctrl+C ctrl+V多简单