IO流知识

 1 package IO;
 2 
 3 import java.io.File;
 4 import java.io.IOException;
 5 
 6 public class Test02 {
 7     public static void main(String[] args) throws IOException {
 8         String PathName="E:\\javaIo\\day01";
 9         File file = new File(PathName);
10         //1.createNewFile(): 在E盘中javaIo文件夹中创建一个文件meite.java
11         System.out.println(file .createNewFile());
12 //        System.out.println(file.createNewFile());
13         //2.mkdir(): 在javaio文件夹中创建一个day01文件夹
14         File file1 = new File(PathName);
15         System.out.println(file1.mkdir());
16         //3.在新建的day01文件夹中重新创建一个javaweb文件夹
17         System.out.println(file1.mkdirs());
18         //4.isDrectory()判读是否为文件夹;
19 //        System.out.println("E:\\javaIo\\MeiTe.java");
20         if (file.isDirectory()){
21             System.out.println(PathName+"是文件夹");
22         }else {
23             System.out.println(PathName+"不是文件夹");
24         }
25         //5.isFile()判读是否为文件;
26         if (file.isFile()){
27             System.out.println(PathName+"是文件");
28         }else {
29             System.out.println(PathName+"不是文件");
30         }
31         //5.exists判读文件是否存在;
32         if (file.exists()){
33             System.out.println(PathName+"文件存在");
34         }else {
35             System.out.println(PathName+"文件不存在");
36         }
37         //6.getAbsolutePath() 获取文件的绝对路径
38         System.out.println(file.getAbsoluteFile());
39         //7.getPath() 获取抽象路径名转化路径名字符串
40         System.out.println(file.getPath());
41         //8.getName()获取文件或文件夹的名称
42         System.out.println(file.getName());
43         //9.String[] list() 获取到该目录下的所有内容,返回字符串数组
44         System.out.println("===============================");
45         String[] list = file.list();
46         for (String str :list) {
47             System.out.println(PathName+"文件夹中有以下文件:"+"\n"+str);
48         }
49         //10.File[] listFiles() 获取到该目录下的所有文件类型,返回file对象数组
50         System.out.println();
51         File[] files = file.listFiles();
52         for (File SR :files) {
53             System.out.println(SR.getName());
54         }
55 
56     }
57 }

 

posted @ 2022-08-13 23:05  捞月亮的渔夫  阅读(31)  评论(0)    收藏  举报