File类-文件夹的操作(Java)
程序员文章站
2022-05-06 18:18:15
...
一、效果图及文件夹展示
1.效果图
2.工程目录下的效果图(注意:如果程序运行完成没有看到效果图,记得点击:Refresh刷新)
注:如需创建在其他盘符请在“win1”改成”F:\\win1“,即在F盘根目录创建文件夹名为”wen1“的文件夹,否则如上图所示
3.F盘文件目录展示(注意:获取文件夹目录为避免出错,最好采用复制路径的方式)
二、源代码:
package test;
import java.io.File;
public class FileDemo2 {
public static void main(String[] args) {
// File dir=new File("wen1");//根据名字查找文件夹
File dir = new File("wen1/wen2/wen3");// 根据名字查找多个文件夹
boolean flag = dir.mkdir();// 创建文件夹
boolean flag2 = dir.mkdirs();// 创建文件夹及父文件夹(创建多个文件夹)
System.out.println("创建文件夹是否成功:" + flag);
System.out.println("创建多个文件夹是否成功:" + flag2);
boolean del = dir.delete();// 删除文件夹
System.out.println("删除文件夹是否成功:" + del);
File f = new File("F:\\test");// 查找F盘下的test文件夹
File files[] = f.listFiles();// 返回文件夹下的所有文件夹以及子文件夹
for (File tmp : files) {
if (tmp.isFile()) {// 判断是否为文件
System.out.println("文件:" + tmp.getName());
} else if (tmp.isDirectory()) {// 判断是否为文件夹
System.out.println("文件夹:" + tmp.getName());
}
}
}
}
三、本人QQ:768946914,欢迎添加交流哦!!
上一篇: Java尾递归文件夹遍历
下一篇: File类、递归、递归遍历文件夹【总结】