我有2台计算机系统连接到同一网络(Sys1,Sys2)。如果我从Sys1复制任何内容,我需要粘贴到Sys2。
任何人都可以建议,这一个能解决吗?还请指导完成任务。
提前致谢 拉梅什。
答案 0 :(得分:1)
是的,这种方法可行。
注意:请考虑使用现有工具来同步内容,而不是重新发明轮子。
随机猜测:也许你正在寻找事件,当一些东西被添加到剪贴板中以实现类似于远程桌面的剪贴板...检查以下信息:Clipboard event C#
答案 1 :(得分:1)
您可以使用MoveFile功能将文件移至网络位置。
File.Copy不适用于UNC路径。 MoveFile(P / Invoke)将起作用。
CopyFile不存在。因此,首先使用File.Copy创建本地临时文件,然后调用MoveFile。
c#语法
[DllImport("kernel32", CharSet = CharSet.Auto, SetLastError = true)]
public static extern int MoveFile([In(), MarshalAs(UnmanagedType.LPTStr)] string lpExistingFileName, [In(), MarshalAs(UnmanagedType.LPTStr)] string lpNewFileName);