1

有没有办法在使用 IP 地址的另一台机器上使用 watch 来更改文件?

目前我的代码是:

WatchService ws = FileSystems.getDefault().newWatchService();

Path d = FileSystem.getDefault().getPath(System.getProperty("user.dir"),""); WatchKey wk = dir.register(ws, .... , ...);

无论如何,将 Path 变量更改为指向另一个 IP 中的文件夹。即 192.168.123.123?

4

1 回答 1

0

您可以尝试使用上面评论中所写的 IP 设置路径。但要小心,因为监视服务不应该支持监视远程系统。

来自WatchService javadoc

如果监视的文件不在本地存储设备上,则是否可以检测到对文件的更改是特定于实现的。特别是,不需要检测在远程系统上对文件进行的更改。

于 2015-03-26T07:30:48.110 回答