服务热线

029-87595239

当前位置:首页 > 社区新闻 > 技术文章 >

Java中file文件操作类

Javafile文件类是针对文件而做的操作,西安Java培训整理出具体的知识。

1.概述

  关于文件体系的拜访是每个语言有必要的,java供给了File来完结对文件或许目录的创立,重命名,删去,文件列表的操作以及判读是否存在。

2.关于文件/目录的操作

  操作内容包含:

    1:创立目标。

    2:判别是否是目录/文件。

    3:判别目录或许文件是否存在。

    4:修正文件名称。

    5:创立文件/创立一个目录/创立一切目录。

    6:查询目录下一切目录和文件8输出文件路径

    7:删去文件/目录

  注:已上操作非有必要悉数一次运用

3.相关代码

public static void main(String[] args) {

        try {

            File file = new File("D:\\test");            //创立一个目录目标

            File txt = new File("D:\\test\\tex.txt");    //创立一个文件目标

            System.out.println("ok");

            if(!file.isDirectory()){     //判别是否为目录

                if(!file.exists()){      //判别目录是否存在

                    file.mkdir();       //创立一个目录

                    file.mkdirs();      //创立一切目录

                    System.out.println("ok");

                }

            }

            if(!txt.isFile()){             //判别是否为文件

                if(!txt.exists()){          //判别文件是否存在

                    File newName = new File("D:\\test\\tex2.txt");    //创立一个文件目标                    txt.renameTo(newName);     //重命名文件

                    txt.createNewFile(); //创立一个新文件,有必要处理io反常

                    System.out.println("ok");

                }

            }

            File path = new File("D:\\data\\log_Tyj");    

            File[]  files = path.listFiles(); //查询目录下的文件列表

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

                System.out.println(files[i].getAbsolutePath()); //输出目标的途径            }

            file.delete(); //删去目录,将删去目录下一切目录和文件

            txt.delete(); //删去文件

        } catch (IOException e) {

            e.printStackTrace();

        }

    }