File类

介绍

概述:文件的增删改查操作。来自java.io包。

示例:

package com.itcode.demo4;  


import java.io.File;  
import java.io.IOException;  
import java.text.ParseException;  
import java.util.Random;  

/** 
 * @Auther: 成都码到功成学员 
 * @Description: 
 * File类 
 */  
public class TestFile {  
    public static void main(String[] args) throws ParseException, IOException {  
//        File file = new File("d:/a.txt");或  
        File file = new File("d:\\a.txt");  
        System.out.println(file);//输出文件路径  
        file.renameTo(new File("a.md"));//改名  
        // 查看项目当前路径  
        System.out.println(System.getProperty("user.dir"));  
        // 项目当前路径里面创建文件  
        File f = new File("b.txt");  
        f.createNewFile();  
        // 文件类常用方法,是否存在,是否是文件/目录、长度等等  
        System.out.println(f.exists());  
        System.out.println(f.isFile());  
        System.out.println(f.isDirectory());  
        System.out.println(f.length());  
        System.out.println(f.lastModified());  
        System.out.println(f.getAbsolutePath());  
        System.out.println(f.delete());  

        // 创建单级mkdir多级mkdirs目录  
        System.out.println();  
        File f1 = new File("d:/a/b/c/d");  
        f1.mkdirs();  

    }  
}

效果:

递归打印目录结构

示例:

效果:

Last updated

Was this helpful?