package file;
import java.io.File;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) throws IOException {
// file 是抽象的文件或者目录,
// 为什么是抽象的? 因为new File(),不一定在磁盘上有这个文件或者这个目录
// \\ 或者是 / 是一样的效果
System.out.println("关于路径 1 new File(String pathname)");
// 根据全名创建地址
File file = new File("D:\\a\\b");
// 根据拼接的方式创建地址
File file2 = new File("D:\\a", "\\b");
// 父子关系的形式创建地址
File parent = new File("D:\\a");
File file3 = new File(parent, "\\b");
// 创建一个目录
File file5 = new File("D:\\a");
file5.mkdir();
System.out.println("file5是否存在:"+file5.exists());
//创建级联的目录
File file6 = new File("D:\\a\\b");
file6.mkdirs();
System.out.println("file6是否存在:"+file6.exists());
// 创建文件
File file7 = new File("d:/a.txt");
file7.createNewFile();
System.out.println("file7文件是否创建成功:"+file7.exists());
// 删除文件
file7.delete();
System.out.println("file7文件是否还存在:"+file7.exists());
// 重命名
File file8 = new File("d:/a.txt");
file8.createNewFile();
System.out.println("file7文件是否创建成功:"+file8.exists());
file8.renameTo(new File("d:/b.txt"));
System.out.println("file7文件是否还在:"+file8.exists());
}
}
File函数详解
最新推荐文章于 2021-03-01 06:39:26 发布