package com.xiwi;
import java.io.*; import java.util.*;
class file{ public static void main(string args[]){ system.out.println("file go..."); // 这里改成你要遍历的目录路径 recursivefiles("f:\\filetext"); system.out.println("file end."); } /** * xiwi * 遍历文件/文件夹 - 函数 * [string]path 文件路径 */ private static void recursivefiles(string path){ // 创建 file对象 file file = new file(path); // 取 文件/文件夹 file files[] = file.listfiles(); // 对象为空 直接返回 if(files == null){ return; } // 目录下文件 if(files.length == 0){ system.out.println(path + "该文件夹下没有文件"); } // 存在文件 遍历 判断 for (file f : files) { // 判断是否为 文件夹 if(f.isdirectory()){ system.out.print("文件夹: "); system.out.println(f.getabsolutepath()); // 为 文件夹继续遍历 recursivefiles(f.getabsolutepath()); // 判断是否为 文件 } else if(f.isfile()){ system.out.print("文件: "); system.out.println(f.getabsolutepath()); } else { system.out.print("未知错误文件"); } } } }
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!
网友评论