java 目录创建,遍历与删除
发布日期:2021-10-03 01:51:58
浏览次数:14
分类:技术文章
本文共 1140 字,大约阅读时间需要 3 分钟。
package JavaAdvanced; import java.io.File; //文件和I/O public class Java_IO { /* * File Class(类) FileReader Class(类) FileWriter Class(类) * */ public static void main(String[] args) { /** * File类中有两个方法可以用来创建文件夹: mkdir()方法创建一个文件夹,成功则返回true,失败则返回false。 失败表明File对象指定的路径已经存在,或者由于整个路径还不存在,该文件夹不能被创建。 mkdirs()方法创建一个文件夹和它的所有父文件夹。 */ //创建目录以及父目录 /** * String dirName = "F:/MyTest/Hello"; for(int i=1;i<=10;i++){ File file = new File(dirName+i); file.mkdirs(); } * */ //读取目录 String dirName2 = "F:/MyTest"; File fReader = new File(dirName2); if(fReader.isDirectory()){ //是检查一个对象是否是文件夹。返回值是boolean类型的。如果是则返回true,否则返回false System.out.println( "目录 " + dirName2); String [] DirArray = fReader.list(); for (int i = 0; i < DirArray.length; i++) { File ft= new File(dirName2 + "/" +DirArray[i]); if(ft.isDirectory()){ System.out.println(DirArray[i] + " 是一个目录"); }else{ System.out.println(DirArray[i] + " 是一个文件"); } } }else{ System.err.println(dirName2+"不是一个目录"); } //删除文件或目录 // 这里修改为自己的测试目录 File folder = new File("F:/MyTest"); String[]entries = folder.list(); for(String s: entries){ File currentFile = new File(folder.getPath(),s); currentFile.delete(); } } }转载地址:https://blog.csdn.net/kai402458953/article/details/88340420 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年05月07日 19时44分41秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
关于数据中台系统,需要了解哪些技术?
2019-05-02
Linux调试工具
2019-05-02
用Eclipse和GDB构建ARM交叉编译和在线调试环境
2019-05-02
Ubuntu下 rsync同步文件实例
2019-05-02
安装Samba时遇到错误
2019-05-02
详细解析Java中抽象类和接口的区别
2019-05-02
Linux下的同步与异步
2019-05-02
Ajax中的XMLHttpRequest对象详解
2019-05-02
GDB命令大全
2019-05-02
IT行业培训必读:优秀程序员的十个习惯
2019-05-02
实例属性和类属性
2019-05-02
使用枚举类
2019-05-02
StringIO和BytesIO
2019-05-02
财务分析与决策:同型分析
2019-05-02
今日整理PDF电子书资料
2019-05-02
【语言-c#】C# 超级整数计算
2019-05-02
【商业信息】PNP ID注册名单 2019-05-21
2019-05-02
【语言-c#】解析EDID
2019-05-02