一、File类
File类是用来操作文件或目录属性而不可以操作文件内容的类
二、常用方法
public class JTest {
@Test
public void test1(){
File f = new File("Z:\\TestIO\\三国演义第1回.txt");
System.out.println(f.canRead()); //文件是否可读
System.out.println(f.canWrite()); //文件是否可写
System.out.println(f.exists()); //判断文件是否存在
System.out.println(f.isFile()); //判断File是否是文件
System.out.println(f.isDirectory()); //判断File是否是文件夹
System.out.println(f.getAbsolutePath()); //获取文件的绝对/全路径
System.out.println(f.listFiles()); //获取文件路径中的所有文件及文件夹
System.out.println(f.listFiles().length); //获取文件路径中的所有文件及文件夹个数
}
@Test
public void test2() throws IOException{
File f = new File("Z:\\TestIO\\三国演义第6回.txt");
f.createNewFile(); //创建文件
System.out.println("文件创建成功");
f.delete(); //删除文件
System.out.println("文件删除成功");
}
@Test
public void test3(){
File f = new File("Z:\\TestIO\\Hello");
File f1 = new File("Z:");
f.mkdir(); //创建单级文件夹
// File f = new File("Z:\\TestIO\\Hello\\Hello");
// f.mkdirs(); //创建多级文件夹,也可以创建单级文件夹
System.out.println("文件夹创建成功");
System.out.println(f.getParent()); //返回上级目录
System.out.println(f1.getParent()); //没有上级目录为空
}
三、快捷添加
菜单栏 source -> Surround With -> 可快速添加 try-catch 语句