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

问题描述 投票:0回答:1

我正在尝试制作一个涉及“文件管理”的系统,所以困扰我的唯一事情就是如何重命名文件副本,例如:

  • “ Cat.docx”变为Cat(1).docx
  • “ Cat(1).docx”也变成Cat(2).docx,依此类推...

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

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

java mysql duplicates file-rename
1个回答
0
投票

如果要在数据库中存储文件名,则可以执行以下步骤

  1. 如果要获取文件名file.txt,请使用]调用db

    从表中选择count(*),其中fileNmae =“ file.txt”

  2. 如果此计数大于0,则将文件插入名称为file(1).txt的表中(要重命名,请按link)]]

  3. 如果count为0,则直接将原始名称插入表中。
© www.soinside.com 2019 - 2024. All rights reserved.