[英]How to copy file from a local computer to a remote computer?
我尝试了WMI,但没有用。
我也使用LogonUser尝试了此操作,但由于LogonUser仅适用于本地计算机,因此无法正常工作。
那么,如何复制文件或至少连接到计算机以使其接受System.IO.File.Copy?
如果需要共享,可以在每台计算机上进行访问,则可以尝试\\\\computername\\c$
。
如果您的应用具有管理员权限,则可以将文件复制到c:上的每个位置。 将\\\\computername\\d$
用作d:
,依此类推。
希望这可以帮助。
您需要先p /调用WNetUseConnection才能访问计算机,然后使用UNC路径访问文件并使用普通文件I / O。 这是一些示例C#代码 。
例如,您将通过以下路径访问LAN上名为MONKEY的计算机上的c:\\ test.txt: @"\\\\MONKEY\\c$\\test.txt"
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.