有没有办法使用 Java JSch 确定 Unix SFTP 服务器上最新文件的名称?
我想将最新文件从服务器复制到本地计算机。我已经有一个工作代码了。但我无法识别最新的文件。该文件夹包含许多以下格式的文件:
Some Report dd/MM/yyyy hh:ss
我尝试了中提到的代码这个帖子 https://stackoverflow.com/questions/2641286/finding-file-size-and-last-modified-of-sftp-file-using-java但它没有获取最新文件。而且代码似乎永远不会停止执行。
任何帮助,将不胜感激。
我的解决方案基于发布的代码使用 Java 查找 SFTP 最旧文件的文件大小和最后修改时间 https://stackoverflow.com/questions/2641286/finding-file-size-and-last-modified-of-sftp-file-using-java,进行以下修改:
- 改变比较
nextTime
and currentOldestTime
from if (nextTime < currentOldestTime)
to if (nextTime > currentOldestTime)
。现在将获取最新的文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)