加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何仅从服务器下载新文件?

发布时间:2020-12-15 04:50:45 所属栏目:Java 来源:网络整理
导读:我有很多CSV文件,我想每天从雅虎财务中下载.我希望我的应用程序读取文件的创建日期(在我的计算机上,而不是服务器上).如果创建日期早于今天,则应下载新文件(因为它将具有新数据).如果没有,则不应下载新文件,并且相关计算器(基本上是我的应用程序)应使用最后下
我有很多CSV文件,我想每天从雅虎财务中下载.我希望我的应用程序读取文件的创建日期(在我的计算机上,而不是服务器上).如果创建日期早于今天,则应下载新文件(因为它将具有新数据).如果没有,则不应下载新文件,并且相关计算器(基本上是我的应用程序)应使用最后下载的文件作为特定股票代码.

我做了一些谷歌搜索,并找到了Apache POI项目.

这是最好的方式,有更好的方法,你会推荐什么? JNI在这里有关系吗?

解决方法

您是否考虑创建用于访问该特定文件夹的FTP帐户,然后使用SmartFTP或FileZilla等FTP客户端将本地文件夹与远程文件夹同步?应该很容易设置,也方便使用…另外,你可以简单地创建一个FTP命令脚本并从 Java代码执行,如果绝对必要的话……

或者我会尝试指向另一个方向:md5()或其他消息摘要算法可以帮助您.你不必依赖时间戳.尝试计算您拥有的文件的md5()哈希以及您要下载的文件.然后你知道是否下载.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读