现在我正在用 Java 做一个分布式系统作业,所以我需要从多台计算机访问一个配置文件副本。现在我可以从 Dropbox 网页读取和解析共享文件,如下所示:https://www.dropbox.com/s/ysn9yivqj7kwo0w/config.yaml . 我想做的是添加一个守护线程来检测这个文件是否被更改,如果更改,我需要重新配置系统的每个节点。
但是如果不下载整个文件然后做一些比较,我如何判断这个文件是否在程序中被更改了呢?我认为 dropbox 应该为文件添加时间戳之类的东西,但我怎样才能访问这个时间戳?
欢迎任何建议,非常感谢!
最佳答案
我会查看 content-md5。因此,您保留以前版本的 md5,如果它们不匹配,则下载该文件。
关于java - 我如何判断文件(从保管箱网页读取)是否已在Java中被更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14492573/