我们提供的服务类似于以下内容:
var dir = @"\\network-fileshare\logs\special\1";
var anotherDir = @"\\network-fileshare\logs\1";
if (Directory.Exists(dir))
{
Directory.Move(dir, anotherDir);
}
有时在移动目录时抛出DirectoryNotFoundException
,说它"无法找到路径的一部分"对于我们尝试移动的目录(即dir
)。
令我困惑的是:
DirectoryNotFoundException
还有其他潜在原因吗?
答案 0 :(得分:1)
网络问题也可能导致此问题。您可以考虑使用Mapped Network Drive字母,但根据我的经验,除非您重新设计网络结构,否则很难解决它。 无论如何,这只是我的意见。