0

我尝试将文件复制到映射的网络驱动器,但我总是收到消息“找不到路径的一部分......”。我尝试了不同的映射网络驱动器,因此我可以排除凭据问题(它既不适用于与不同凭据连接的驱动器,也不适用于我的普通用户)

  try
  {
     fi.CopyTo(SystemReg.TargetPath + fi.Name);
  }
  catch (Exception e)
  {
        SystemReg.Log.AppendLine("Copy failed! " + Environment.NewLine + e.Message);
  }

SystemReg.TargetPath 是从 XML 文件中读取的。如果我使用像它一样的本地路径,D:\temp\它可以完美运行,但是例如X:\temp\将 X 作为映射驱动器它会失败。

在调用我的程序之前,我还尝试使用“net use ...”在批处理文件中运行我的程序,它也失败了。

4

1 回答 1

1

您应该使用计算机地址而不是驱动器名称。

例如,如果您的计算机地址是192.168.0.200保存共享文件夹的地址,temp\那么您的完整路径是\\192.168.0.200\temp\

于 2015-09-28T08:15:49.510 回答