繁体   English   中英

如何通过远程处理将文件从客户端系统目录复制到服务器系统目录

[英]How to copy files from client system directory to server system directory via remoting

我正在将文件从一个路径复制到我的电脑中的另一个路径

        string destpath= Application.StartupPath + @"\Multiple Documents1";
        string soucepath= @"D:\Naresh WORK AREA\Naresh\Multiple Documents1";
        if (!File.Exists(path))
        {
         DirectoryInfo dir = Directory.CreateDirectory(path);
        }
        System.IO.File.Copy(soucepath, destpath+@"\"+filename.doc, true); 

它在单用户管理中工作正常。 现在我正在使用远程服务与Windows服务,我想将文件保存到服务器,我的服务正在运行。 如果我将源路径带到服务器,它将不会将源路径标识为客户端系统路径。 我知道目标路径是service startuppath。 但是如何将源路径用于服务运行系统。

您可以使用\\ ComputerName \\ ShareName中的UNC路径,而不是使用本地绝对路径。 您的Windows服务正在运行的帐户当然需要适当的权限才能访问共享。 配置服务时,请使用运行服务的服务器的透视图。 因此,您需要为客户端目录使用UNC路径,但您可以在服务器端保留绝对路径。 您可以在Windows资源管理器中在客户端计算机上设置新共享。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM