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?