场景我想开发一个应用程序。应用程序应该能够连接到我的远程服务器并将数据下载到本地磁盘,而下载它应该检查新文件并且只下载新的同时创建所需的(新)文件夹。
我在做什么?:该应用首先检查互联网连接,如果可用则ping服务器以检查服务器是否处于活动状态。然后必须下载新文件。
问题:我不知道如何将服务器中的文件与本地磁盘中的文件进行比较。如何从服务器下载 新文件本地磁盘?
在想什么?:如果我可以在本地磁盘中创建确切的文件夹结构(层次结构),就像它在服务器中那样......我可以将新文件相应地下载到文件夹中在服务器和本地磁盘上维护一些索引文件。
请帮助我们......稍等一下......紧急......谢谢。
答案 0 :(得分:3)
为什么要重新发明rsync
?
如果你想坚持自己滚动,检查文件之间的不同文件戳或比较内容的md5哈希可能是一个好的开始。