尝试Directory.GetDirectories
为映射的 Mac 目录调用函数时遇到问题。几周前(大约一年),该功能没有问题。将 Mac 升级到 OS X Mavericks 后,函数调用抛出异常:
指定的服务器无法执行请求的操作。
我可以从 Windows 资源管理器访问该目录而没有问题。任何想法为什么会发生这种情况?
这是片段:
if (Directory.Exists(rootDirectory)) // Success here...
{
string[] dirs = Directory.GetDirectories(rootDirectory); // Exception error here!!!
...
}
更新:我能够成功地在有问题的目录中的目录上调用“GetDirectories”函数。有问题的目录包含 758 个目录,其下的目录最多包含 ~20 个。我怀疑 758 个目录是否达到了最大数量,但谁知道呢?如果答案比这更明显,我希望不必尝试测试目录计数的上限,但我可能必须这样做来调试......
谢谢!