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 }
想多了都是问题,做多了才是答案
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)