创建两个文件并将其改名

首先创建一个lenovo目录,然后在该目录下创建a.txt和b.txt两个文件

    public static void main(String[] args) {
        File file1,file2;
        File file = new File("d:/lenovo");
        file.mkdir();
        file1 = new File("d:/lenovo/a.txt");
        file2 =new File("d:/lenovo/b.txt");
        try {
            file1.createNewFile();
            file2.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

创建完毕后我们来改名
首先获取文件的目录

        File file = new File("d:/lenovo");

将该目录下的文件信息放入File[]数组中

        File[] files=file.listFiles();

循环该数组

        for (int i = 0; i < files.length; i++) {

        }

获取文件的名字和后缀名

        for (int i = 0; i < files.length; i++) {
            //name 文件名,s  文件后缀名, ss  将文件名与后缀组合起来
            String name,s,ss;
            //获取"."在该数组中的位置
            int j=files[i].getName().indexOf(".");
            //获取文件名   substring(i,j)方法为返回该字符串i到j的位置
            name = files[i].getName().substring(0,j);
            //获取后缀
            s = files[i].getName().substring(j);
            //组合
            s=files[i].getParent()+"/"+name+"1"+s;
            //最后改名
            files[i].renameTo(new File(s));
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值