我想使用新的 Java 7 WatchService 来密切关注用户指定的一组目录。在 Windows 7 上,这在本地文件系统和映射网络驱动器上运行良好,可用于任意复杂的文件树。然而,在 Windows XP 上,它在本地文件系统上运行良好,但是当查看映射网络驱动器上的文件夹时,它会在尝试查看超过 50 个目录时抛出 IOException:
java.io.IOException: The network BIOS command limit has been reached.
尝试在第 51 个目录上调用 Path.register() 时总是会发生这种情况,因此这似乎是对可以监视的目录数量的硬性限制。有什么方法可以删除此限制,以便它始终在 Win 7 和 Win XP 上监视任意数量的目录?