首页 > 编程语言 >Java简单仿制在创建同名目录时名称拼接(数字)

Java简单仿制在创建同名目录时名称拼接(数字)

时间:2023-01-05 15:23:14浏览次数:53  
标签:Java String 仿制 同名 拼接 file 创建 path

    /**
     * 创建同名文件名称拼接(数字)
     *
     * @param path 需要创建的目录
     * @return
     */
    public static String recursionMkdirsFile(String path) {
        String newPath = path;
        for (int i = 1; i < 10000; path = newPath + "(" + i++ + ")") {
            File file = new File(path);
            if (file.exists()) {
            } else {
                file.mkdirs();
                break;
            }
        }
        return path;
    }

标签:Java,String,仿制,同名,拼接,file,创建,path
From: https://www.cnblogs.com/ComfortableM/p/17027674.html

相关文章

  • Android Studio 生成JavaDoc
    菜单位置配置GenerateJavaDocScope(生成文档的作用范围),可根据自己需求自行配置。导包若报错找不到android的某些包,可添加如下依赖(可能是由于JavaDoc没有导入An......
  • java读取虚拟串口数据
    语言:java虚拟串口工具:VirtualSerialPortDriverPro9.0,选择pairing模块下,点击addvirtualparing按钮即可创建串口对,还无法自定义out和in。串口助手:xcom2.6,在串口选择......
  • 直播app源码,Java的输入输出
    直播app源码,Java的输入输出第一种输入方法:scanner importjava.util.Scanner;//导入java.util.ScannerpublicclassUser{  publicstaticvoidmain(String[]......
  • idea为java程序添加启动参数(program arguments,vm arguments,Environment variable)
    programarguments作用programarguments 中的值作为args[]的参数传入应用程序,书写格式参数1参数2参数3注意:参数之间要以空格分隔,如果参数值中间有空格,则用引号......
  • Java synchronized
    synchronized是java提供线程间同步的重要机制保证在同一时刻,被修饰的代码块或方法只会有一个线程执行,以达到保证并发安全的效果java内存模型:先通过一个生产者消费者例......
  • Java泛型
    Java泛型泛型上下限泛型的上限格式:<?extends类>含义:只能接收该类型及其子类泛型的下限格式:<?super类>含义:只能接收该类型及其父类......
  • java中的多线程
    一.线程的创建线程的创建方式有两种:一种是继承Thread类,重写run()方法【这里的run()方法只是普通的方法】,在主方法中,创建该类的对象,调用对象的start()方法。二种是实现R......
  • java.io.IOException: Permission denied——文件导出时报错
    背景业务系统中,有一个导出,就是很普通的列表查询,然后可以点击导出,生成一个文件。就这么一个功能。使用的excel工具类是:org.apache.poi.xssf用的poi这个工具类。问题......
  • Java基础语法
    基本的dos命令打开cmd的方式开始+系统+命令提示行Win+R输入cmd打开控制台在任意的文件夹下面,按住shift+鼠标右键,在此处打开命令行窗口资源管理器的地址栏前面加上......
  • Java毕业生就业系统学生就业统计系统
    简介本项目主要是为了统计毕业生就业情况(就业方向分为四种:参加工作,考研,自主创业,待就业),教师可登入该系统查看学生就业情况,包括:考研、职业领域、工作城市,薪资等统计情况,并且......