【问题标题】:How to view the list of backup files by clicking on the latest file?如何通过点击最新文件查看备份文件列表?
【发布时间】:2018-07-29 13:55:19
【问题描述】:

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

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

的Hashmap
HashMap<FtpFileInfo, List<FtpFileInfo>> 

在哪里

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

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

【问题讨论】:

    标签: java spring-boot ftp spring-integration


    【解决方案1】:

    从一方面我建议查看MGET FTP command 以通过某种模式从 FTP 中提取文件。

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

    【讨论】:

    • 我没有考虑检索文件,它只是显示它们,假设我有一个文件 Artem.html ,备份是 Artem_20180727_201800.html,是否有逻辑知道 Artem 是原来的?我用文件名测试它们吗?因为一个人可能会创建 Artem_Bilan.html。
    • 没关系,你可以使用LS命令。您可以将备份文件以原始文件名的名称存储在特定目录中。
    猜你喜欢
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    相关资源
    最近更新 更多