首页 > 代码库 > 输出D盘下的不同后缀名的图片
输出D盘下的不同后缀名的图片
public static void main(String[] args) { File f1 = new File("D:/"); getFileName(f1); } public static void getFileName(File file) { ArrayList< String > suffixs = new ArrayList<String>(); suffixs.add(".jpg"); suffixs.add(".png"); // 一些并列的条件判断,使用数组来简化判断的内容,将来扩充更容易 File[] files = file.listFiles(); // 获取所有文件 if (files != null) { for (File file2 : files) { // 遍历 if (file2.isFile()) { // 获取文件的名字 String fileName = file2.getName(); //获取 . 在文件中的位置 int index = fileName.lastIndexOf(‘.‘); if (index != -1) { // 后缀名 String suffix = fileName.substring(index); if (suffixs.contains(suffix)) { System.out.println(fileName); } } } else if (file2.isDirectory()) { // 如果是文件夹,输出文件夹中所有文件的名字 getFileName(file2); } } } }
输出D盘下的不同后缀名的图片
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。