`
miaoge
  • 浏览: 107716 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类

【File类】遍历文件夹下的所有文件包括所有子目录,把该文件夹下的所有文件的文件路径名打印出来

F# 
阅读更多
import java.io.File;
/**
 * 遍历文件夹下的所有文件 包括所有子目录
 * @author 小苗
 *
 */
public class Traversing {

		public static void traversal(File file) { // 假定是文件夹
		File[] files = file.listFiles(); // 获取文件夹下面的所有文件
		for (File f : files) {
			// 判断是否为文件夹
			if (f.isDirectory()) {
				System.out.println("----------------" + f.getAbsolutePath()
						+ "-------------");
				traversal(f); // 如果是文件夹,重新遍历
			} else { // 如果是文件 就打印文件的路径
				System.out.println(f.getAbsolutePath());
			}
		}
	}
   	public static void main(String[] args) {
		File file = new File("f:\\MTV");
		traversal(file);
	}
}

 

分享到:
评论

相关推荐

    查找文件夹下指定文件(C++)

    地三个参数为可选的输入参数,输入扩展名信息,扩展名格式为(.cpp, *.cpp, cpp)三者都可,大小写不区分,如果为空则输出目录下的所以文件,默认是输出所有文件 第四个参数为可选的输入参数,表明是否递归,如果为...

    Python 获取指定文件夹下的目录和文件的实现

    其得到的是仅当前路径下的文件名,不包括子目录中的文件,如果需要得到所有文件需要递归。 它也不包括 ‘.’ 和 ‘..’ 即使它在目录中。 语法格式如下: os.listdir(path) 实例代码 def list_dir(file_dir): '''...

    IO输入输出留

    listFiles() 返回 File[],包含子文件、子目录的 File 对象 list(FilenameFilter) listFiles(FilenameFilter) listFiles(FileFilter) 只列出符合过滤条件的文件、目录...

    python遍历一个目录,输出所有的文件名的实例

    python 获取一个文件夹内(包括子文件夹)所有文件的名字和路径 import os dir = "e:\\" for root, dirs, files in os.walk(dir): for file in files: print os.path.join(root,file) 或: import os path = r'e:\...

    KODExplorer 芒果云-资源管理器

    - 文件文件夹权限修改(右键——属性,即可修改) - 对话框加入ico,对应任务栏 - 右键等部分菜单效果优化 - 远程下载加入进度条,下载速度等信息 ####fix bug:(bug解决和程序优化) - 下载前判断当前目录可写 - ...

    python删除过期log文件操作实例解析

    dirnames, filenames),其中,dirpath是代表目录的路径,dirnames是一个list,包含了dirpath下的所有子目录的名字,filenames是一个list,包含了非目录的文件,如果需要得到全路径,需要使用os.path.join(dirpath,...

    shell递归输出文件名和目录名的方法

    最近遇到一个问题,输出指定目录下的所有子目录以及所有文件名 简单写了个shell脚本实现 function echo_name(){ for file in `ls $1` do echo $1/$file if [ -d $1/$file ] then echo_name $1/$file fi ...

    精通Windows.API-函数、接口、编程实例.pdf

    4.3.5 查找文件、遍历指定目录下的文件和子目录 100 4.3.6 递归遍历目录树 103 4.3.7 获取、设置文件属性和时间 105 4.4 内存映射文件 110 4.4.1 使用Mapping File提高文件读写的效率 110 4.4.2 通过...

    精通WindowsAPI 函数 接口 编程实例

    4.3.5 查找文件、遍历指定目录下的文件和子目录 100 4.3.6 递归遍历目录树 103 4.3.7 获取、设置文件属性和时间 105 4.4 内存映射文件 110 4.4.1 使用Mapping File提高文件读写的效率 110 4.4.2 通过...

    java 面试题 总结

    声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其...

    Windows内核安全与驱动开发光盘源码

    11.8.4 在打开请求完成之前获得路径名 240 11.8.5 把短名转换为长名 242 11.9 把sfilter编译成静态库 243 11.9.1 如何方便地使用sfilter 243 11.9.2 初始化回调、卸载回调和绑定回调 244 11.9.3 绑定与回调 245...

Global site tag (gtag.js) - Google Analytics