博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java实现文件自动重命名,类似于浏览器下载后如果该文件存在,拼接(1)
阅读量:2436 次
发布时间:2019-05-10

本文共 587 字,大约阅读时间需要 1 分钟。

因为我这个是基于web应用,并不是下载操作,只是用户保存名称的时候实现名称自动重命名,仅供参考。

private String getNewModelName(String oldModelName, String userName) {
//定义变量,用于判断此名称在库中是否存在 int num = 0; String modelName = oldModelName; //定义变量,用于名称末尾拼接数字 int count = 1; do {
//去数据库查询是否存在,存在就拼接数字,再次判断,直到不存在为止 num = modelInfoMapper.selectModelNameNumByUserName(oldModelName, userName); if (num > 0) {
oldModelName = modelName + "(" + count + ")"; count++; } } while (num > 0); return oldModelName;}

转载地址:http://jwamb.baihongyu.com/

你可能感兴趣的文章
Kubernetes 调度器实现初探
查看>>
边缘计算精华问答 | 边缘计算有哪些应用场景?
查看>>
数据中台精华问答 | 数据中台和传统数仓的区别是什么?
查看>>
如何用30分钟快速优化家中Wi-Fi?阿里工程师有绝招
查看>>
【C语言】C语言中常用函数源代码【strncpy ,strncat ,strncmp】
查看>>
【Java】【算法练习】题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后续遍历的结果。如果是输出yes,不是输出no,数组任意两个数字不相同。
查看>>
【Java】【多线程】—— 多线程篇
查看>>
【计算机网络】—— TCP/IP篇
查看>>
【Java】【算法】——算法篇
查看>>
【Java】【数据库】知识重点——数据库篇
查看>>
【Java】知识重点——消息队列篇
查看>>
【Java】学习总结 —— HashMap之put()方法实现原理
查看>>
【计算机网络】【TCP】如何讲清楚Tcp的三次握手和四次挥手?
查看>>
【Java】-- Java核心知识点总结
查看>>
【数据库】SQL之重点知识点总结
查看>>
【计算机网络】计算机网络知识总结
查看>>
【Java】【Web】JavaWeb相关知识总结 2018-9-17
查看>>
【数据库】突破单一数据库的性能限制——数据库-分库分表总结 2018-9-20
查看>>
Slurm——作业调度处理
查看>>
Lustre 维护
查看>>