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 @   捞月亮的渔夫  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示