创建两个文件并将其改名

来源:互联网 发布:热网远程监控系统数据 编辑:程序博客网 时间:2024/05/16 05:01

首先创建一个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));        }
阅读全文
2 0
原创粉丝点击