File类的基本操作之读出全部文件夹路径

来源:互联网 发布:招商银行数据分析 编辑:程序博客网 时间:2024/04/30 22:21
package org.mark.file;import java.io.File;/** * File类的基本操作之读出全部文件夹路径 * 如果给定一个目录,要求将此目录中的全部文件都列出来 * 使用递归 */public class TestChare {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubFile mark = new File("d:" + File.separator);print(mark);}public static void print(File file) {if (file != null) {// 判断对象是否为空if (file.isDirectory()) {//如果是目录File f[] = file.listFiles();// 列出所有文件if (f != null) { // 判断是否能列出,有的文件加密不能进for (int i = 0; i < f.length; i++) {print(f[i]);// 因为给的路径有可能是目录,所以继续判断}}} else {System.out.println(file);// 输出路径}}}}

1 1
原创粉丝点击