1.File类
1.1 File类的创建和删除功能
boolean createNewFile():指定路径不存在该文件时时创建文件,返回true,否则返回false
boolean mkdir():当指定的单级文件夹不存在时创建文件夹并返回true,否则返回false
boolean mkdirs():当指定的多级文件夹某一级文件夹不存在时,创建多级文件夹并返回true,否则返回false
boolean delete():删除文件或者删除单级文件夹
package com.daigua19;
import java.io.File;
import java.io.IOException;
/*
* boolean createNewFile():指定路径不存在该文件时时创建文件,返回true,否则返回false
boolean mkdir():当指定的单级文件夹不存在时创建文件夹并返回true,否则返回false
boolean mkdirs():当指定的多级文件夹某一级文件夹不存在时,创建多级文件夹并返回true,否则返回false
boolean delete():删除文件或者删除单级文件夹
* */
public class FileDemo {
public static void main(String[] args) throws IOException {
// 创建一个File对象
File f = new File("/Users/dengrunting/Documents/eclipse-workspace/my_demo/src/com/daigua19/FileDemo.txt");
File f2 = new File("FileDemo1.txt");
// 不存在则创建文件
System.out.println(f.createNewFile());
System.out.println(f2.createNewFile());
// 不存在则创建文件夹
File f3 = new File("bbb");
System.out.println(f3.mkdir());
// 递归创建文件夹
File f4 = new File("bb/aa/cc");
System.out.println(f4.mkdirs());
// 删除文件或者删除单级文件夹
System.out.println(f4.delete());
}
}
1.2 File类的判断功能
package com.daigua19;
import java.io.File;
/*
* 判断功能
* boolean exists()
* boolean isAbsolute()
* boolean isDirectory()
boolean isFile()
boolean isHidden()
*/
public class FileDemo2 {
public static void main(String[] args) throws Exception {
File f1 = new File("/Users/dengrunting/Documents/eclipse-workspace/my_demo/src/com/daigua19/a.txt");
System.out.println(f1.createNewFile());
// 判断文件是否存在
System.out.println(f1.exists());
// 判断当前路径是否是绝对路径
System.out.println(f1.isAbsolute());
// 判断文件夹是否存在
File f2 = new File("/Users/dengrunting/Documents/eclipse-workspace/my_demo/src/com/daigua19");
System.out.println(f2.isDirectory());
// 判断是不是文件
System.out.println(f2.isFile());
// 判断是不是隐藏文件
System.out.println(f1.isHidden());
}
}
字符流与字节流 略。。。