【JAVA】文件操作(File)

在Java中,可以用File类来表示一个文件(包括文件夹)

创建文件

File file = new File("E:\\1.txt");
        if(!file.exists()){
            System.out.println("文件不存在同时创建该文件");
            file.createNewFile();
        }
        if(file.isFile()){
            System.out.println("file是文件");
            System.out.println(file.getPath());
        }
        String name = file.getName();//文件名
        String path1 = file.getPath();//文件路径
        long size = file.length();//文件大小
        System.out.println("filename:"+name);
        System.out.println("path: "+path1);
        System.out.println("size: "+size);

创建目录

File dir = new File("E:\\TestFile");
if(!dir.exists()){
            System.out.println("目录不存在同时创建该目录");
            dir.mkdirs();
        }

遍历目录下的文件

 File file1 = new File("E:");
        File[] files = file1.listFiles();
        for (File f : files){
            if(f.isFile()){
                System.out.println(f.getName()+"是文件!");
            }else if(f.isDirectory()){
                System.out.println(f.getPath());
            }
        }

你可能感兴趣的:(Java,java)