《Java高级程序设计》第1章 IO流
一、File类
Java中可以使用java.io.File类对文件、目录进行操作(新建、删除、重命名等),不能对文件内容进行操作。
1、创建file对象
File file = new File(文件或目录);
【案例】
File file1 = new File("aa.txt"); //直接创建在项目路径下
File file2 = new File("F:/project/bb.txt");
File file3 = new File("F:\\project\\javaoop");
2、新建文件
file对象.createNewFile();
【案例】
import java.io.File;
import java.io.IOException;
public class Test {
public static void main(String[] args) {
File file = new File("test001.text"); //创建file对象
try {
file.createNewFile(); //创建文件
} catch (IOException e) {
e.printStackTrace();
}
}
}
3、新建文件夹
file对象.mkdir(); //创建一级目录
file对象.mkdirs(); //创建多级目录
【案例】
import java.io.File;
public class Test {
public static void main(String[] args) {
File file = new File("F:/project"); //创建file对象
file.mkdir(); //创建文件夹
}
}
import java.io.File;
public class Test {
public static void main(String[] args) {
File file = new File("F:/project/java/javaoop"); //创建file对象
file.mkdirs(); //创建文件夹
}
}
4、删除文件/文件夹
file对象.delete