最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
java读取某个文件夹下的所有文件实例代码
时间:2022-06-29 01:28:15 编辑:袖梨 来源:一聚教程网
java读取某个文件夹下的所有文件
学习java基础知识,读取文件,读取某个文件夹,需要读取所有文件,如何实现呢,看下实例代码。
实例代码:
| 代码如下 | 复制代码 |
importjava.io.FileNotFoundException; importjava.io.IOException; importjava.io.File;
publicclassReadFile { publicReadFile() { } /** * 读取某个文件夹下的所有文件 */ publicstaticbooleanreadfile(String filepath)throwsFileNotFoundException, IOException { try{
File file =newFile(filepath); if(!file.isDirectory()) { System.out.println("文件"); System.out.println("path="+ file.getPath()); System.out.println("absolutepath="+ file.getAbsolutePath()); System.out.println("name="+ file.getName());
}elseif(file.isDirectory()) { System.out.println("文件夹"); String[] filelist = file.list(); for(inti =0; i < filelist.length; i++) { File readfile =newFile(filepath +"\"+ filelist[i]); if(!readfile.isDirectory()) { System.out.println("path="+ readfile.getPath()); System.out.println("absolutepath=" + readfile.getAbsolutePath()); System.out.println("name="+ readfile.getName());
}elseif(readfile.isDirectory()) { readfile(filepath +"\"+ filelist[i]); } }
}
}catch(FileNotFoundException e) { System.out.println("readfile() Exception:"+ e.getMessage()); } returntrue; }
/** * 删除某个文件夹下的所有文件夹和文件 */
/*public static boolean deletefile(String delpath) throws FileNotFoundException, IOException { try {
File file = new File(delpath); if (!file.isDirectory()) { System.out.println("1"); file.delete(); } else if (file.isDirectory()) { System.out.println("2"); String[] filelist = file.list(); for (int i = 0; i < filelist.length; i++) { File delfile = new File(delpath + "\" + filelist[i]); if (!delfile.isDirectory()) { System.out.println("path=" + delfile.getPath()); System.out.println("absolutepath=" + delfile.getAbsolutePath()); System.out.println("name=" + delfile.getName()); delfile.delete(); System.out.println("删除文件成功"); } else if (delfile.isDirectory()) { deletefile(delpath + "\" + filelist[i]); } } file.delete();
}
} catch (FileNotFoundException e) { System.out.println("deletefile() Exception:" + e.getMessage()); } return true; }*/
publicstaticvoidmain(String[] args) { try{ readfile("e:/videos"); // deletefile("D:/file"); }catch(FileNotFoundException ex) { }catch(IOException ex) { } System.out.println("ok"); }
} | |
相关文章
- 客官里面请手游游历收益获取指南:客官里面请手游游历玩法与收益全面解析 05-25
- 侠义神器属性深度解析:第二篇章 05-25
- 健康助手使用指南 05-25
- E站白色版本免费下载安装包最新版入口-E站 05-25
- 《深海迷航2》-水分潴留雾化机制解锁指南 05-25
- 爱南宁地铁乘车码app如何快速乘坐地铁 爱南宁地铁使用指南 05-25