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 }
想多了都是问题,做多了才是答案

浙公网安备 33010602011771号