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



我正在尝试创建一个ftpserver应用程序,我创建了一个文件,编辑它,当我上传它时,会创建一个备份文件,即文件名为originalFileName+时间戳的旧内容。旧内容存储在备份文件中。例如:最新/原始文件=test.htmlbackupfile=test_20180727_201800.html

在UI中,我只想显示最新文件,当单击最新文件时,我也希望显示备份文件的列表,这项工作应该在前端部分还是后端完成?我决定创建一个类似的哈希映射

HashMap<FtpFileInfo, List<FtpFileInfo>> 

其中

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

有更好的方法吗?还有,有没有一种方法可以知道哪个文件是备份,在哪里通过循环运行程序,因为用户可能会创建一个像test_2020_1243.html这样的文件,所以有没有比使用下划线作为等同的方式更好的方法来比较它。

从一个方面来说,我建议研究一下MGETFTP命令,通过某种模式从FTP中提取文件。

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

最新更新