文件遍历器 java io

import java.io.File;import java.util.Scanner;public class Test2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 接收用户输入的路径 System.out.println(“请输入目录的路径:”); String dirPath = scanner.nextLine(); // 获得目录对象 File dirFile = new File(dirPath); // 递归遍历目录 listDir(dirFile); } // 本方法只接收目录 // 给我一个目录,我就帮你把所有的子级全部输出 // 同时如果子级是目录的话, 会递归继续往下钻 private static void listDir(File dirFile) { // 获得所有的对象 File[] files = dirFile.listFiles(); // [对象1,对象2,对象n] // 遍历file对象数组 for (File tempFile : files ) { // tempFile依次代表File对象 // 判断是不是文件夹 boolean directory = tempFile.isDirectory(); if (directory) { // 如果是文件夹 // 递归(自己方法调用自己) System.out.println(“目录名为:” + tempFile.getAbsolutePath()); listDir(tempFile); } else { // 不是文件夹 System.out.println(“文件名为:” + tempFile.getName()); } } }} 【文章转自:美国站群服务器 mgzq.html处的文章,转载请说明出处】慢慢学会了长大。流转的时光,

文件遍历器 java io

相关文章:

你感兴趣的文章:

标签云: