I/O 流File类
I/O流
一、File类
1、java.io.File类用于表示文件目录
1、创建一个文件夹
1、File类的构造函数的方法
2、注意\或者使用File.pathSeparator就是分隔符
@Test public void test() { File file = new File("E:\Files"); //判断该目录存不存在 System.out.println(file.exists()); //不存在直接创建 if(!file.exists()) //创建多个 file.mkdirs(); //创建一个 //file.mkdir();
2、删除及判断一个文件夹
file.delete(); //判断是不是一个目录 System.out.println(file.isDirectory()); //判断是不是一个文件 System.out.println(file.isFile());
3、创建一个文件
//方法一、 //File file1 = new File("E:\Files\file.text"); //方法二、 File file1 = new File("E:\Files","file.text"); if(!file1.exists()){ try { //进行创建一个.text的文件 file1.createNewFile(); } catch (IOException e) { e.printStackTrace(); } }
4、其他常用的API方法
//打印得到的目录 System.out.println(file1); System.out.println(file1.getAbsolutePath()); //打印文件的名称,file必须是文件的目录 System.out.println(file.getName()); //打印文件名的目录 ,file1必须文件名的目录 System.out.println(file1.getName()); //打印父级的目录 System.out.println(file.getParent());