使用 java 和 mysql 数据库重命名重复文件

Rename duplicate files using java and mysql database

我正在尝试制作一个涉及 "file management" 的系统,所以唯一困扰我的是如何重命名重复文件,例如:

我也理解与我的问题相关的其他线程答案 但是我正在使用 Mysql 数据库和 Java 老实说,我想不出一种方法来适应我的情况。

任何对此有想法的人,请分享。非常感谢!

如果您将 fileName 存储在数据库中,那么您可以按照以下步骤操作

  1. 如果您正在获取文件名 file.txt 然后使用

    调用 db

    select count(*) 来自 table where fileNmae="file.txt"

  2. 如果此计数大于 0,则将名称为 file(1).txt 的文件插入 table(重命名遵循

  3. 如果count为0则直接将原名插入table.