- File类的判断功能
@Test public void test5(){ File file = new File("hello.txt"); //判断是否是文件目录 System.out.println(file.isDirectory()); //判断是否是文件 System.out.println(file.isFile()); //判断是否存在 System.out.println(file.exists()); //判断是否可读 System.out.println(file.canRead()); //判断是否可写 System.out.println(file.canWrite()); //判断是否隐藏 System.out.println(file.isHidden()); }
- File类的创建和删除
@Test public void test5(){ File file = new File("hello.txt"); //判断是否是文件目录 System.out.println(file.isDirectory()); //判断是否是文件 System.out.println(file.isFile()); //判断是否存在 System.out.println(file.exists()); //判断是否可读 System.out.println(file.canRead()); //判断是否可写 System.out.println(file.canWrite()); //判断是否隐藏 System.out.println(file.isHidden()); } File类的创建和删除 //创建文件 @Test public void test6() throws IOException { File file = new File("hi.txt"); if (!file.exists()){ file.createNewFile(); System.out.println("创建成功"); }else { file.delete(); System.out.println("删除成功"); } } //创建文件目录 @Test public void test7(){ //创建文件目录。如果此文件目录存在,就不创建了。如果此文件目录的上层目录不存在,也不创建。 File file1 = new File("C:\\Users\\Mi\\Documents\\io\\不存在的文件夹\\io1"); boolean mkdir1 = file1.mkdir(); if (mkdir1){ System.out.println("创建成功1"); } //创建文件目录。如果上层文件目录不存在,一并创建 File file2 = new File("C:\\Users\\Mi\\Documents\\io\\不存在的文件夹\\io2"); boolean mkdir2 = file2.mkdirs(); if (mkdir2){ System.out.println("创建成功2"); } }