zoukankan      html  css  js  c++  java
  • 批量重命名文件

    文件的地址是d: i.txt和d: iti.txt

    一开始写成这样

    public static void main(String[] args) {
            List<Object> list = new ArrayList<>();
            File file1 = new File("d:	i.txt");
            File file2 = new File("d:	iti.txt");
            file1.renameTo(file2);
            list.add(file1);
            list.add(file2);
            for(int i = 0;i<list.size();i++){
                File f = (File)list.get(i);
                f.renameTo(new File("d:\"+i+"cc.txt"));
                System.out.println(i);
                
            }
    
        }

    运行,没发现重命名

    后来修改为:

    public static void main(String[] args) {
            List<Object> list = new ArrayList<>();
            File file1 = new File("d:\ti.txt");
            File file2 = new File("d:\titi.txt");
            file1.renameTo(file2);
            list.add(file1);
            list.add(file2);
            for(int i = 0;i<list.size();i++){
                File f = (File)list.get(i);
                f.renameTo(new File("d:\"+i+"cc.txt"));
                System.out.println(i);
                
            }
    
        }

    重命名成功

    首先,地址中的需要转义

    只想要'或者"或者这个字符时,需要转义

  • 相关阅读:
    vim编辑器
    linux常用的命令解释
    克隆虚拟机及本地仓库的搭建
    创建windows系统下的虚拟机
    创建linux系统下的虚拟机
    drf频率组件
    django中过滤 搜索 排序
    drf分页
    js回顾
    数据类型
  • 原文地址:https://www.cnblogs.com/lonely-buffoon/p/5575947.html
Copyright © 2011-2022 走看看