如何通过单击最新文件查看备份文件列表?

时间:2018-07-29 13:55:19

标签: java spring-boot ftp spring-integration

我试图创建一个ftpserver应用程序,创建一个文件,对其进行编辑,并在上载时创建一个备份文件,即文件名为originalFileName + Timestamp的旧内容。并且旧内容存储在备份文件中。 例如:最新/原始文件= test.html backupfile = test_20180727_201800.html

在UI中,我只想显示最新文件,并且单击最新文件时,我也希望显示备份文件列表,是否应该在前端部分或后端完成此工作? 我决定创建像这样的Hashmap

HashMap<FtpFileInfo, List<FtpFileInfo>> 

其中

  

K =原始/最新文件,V =备份文件列表

。还有更好的方法吗?并且,还有一种方法可以知道哪个文件是备份文件,可以通过循环在哪里运行该程序,因为,用户可以创建一个像test_2020_1243.html这样的文件,因此与使用下划线相比,有没有比这更好的方法了作为平等的方式。

1 个答案:

答案 0 :(得分:0)

我建议从一侧看一下MGET FTP command,以某种方式从FTP提取文件。

另一方面,如果模式确实存在问题,我将只在本地存储文件名。然后,我将对每个名称使用GET命令。