我正在尝试使用 File.Copy()
从我的 Windows 服务(作为网络服务运行)复制文件。
File.Copy(sourceFile, targetFile, true);
问题是,当目标位于映射的网络驱动器上时,我得到一个错误:
Could not find a part of the path 'Z:\copiedfile.txt'
我找到了 someone else谁在 2006 年遇到了这个问题,但那个线程有一个不愉快的结局:OP 放弃并找到了解决方法。
在过去 7 年中是否发现了任何解决方案?
最佳答案
映射是每个用户 session 项,这意味着虽然映射可能存在于您的桌面上,但它不存在于服务中。您将需要使用 UNC 路径来复制文件。
关于c# - 尝试访问映射驱动器时,服务中的文件复制失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18828549/