file Iteration to file tree
来源:互联网 发布:软件研发工程师 编辑:程序博客网 时间:2024/05/18 15:08
import java.io.File;
public class IterationFile
{
public static void iteration(String pathString,int num){
String str="\t"; //记录下一级目录所需要占位符数量 int j = num + 1; //创建文件对象 File file = new File(pathString); //将file 下的所有文件(夹)保存到一个文件数组中 File [] files = file.listFiles(); //判断files 数组是否为空,为空直接结束函数 if (files == null) { return ; } //填充占位符 while(num > 0){ str += "\t"; --num; } //遍历files 数组 for (int i = 0 ; i < files.length ; i++) { //如果是文件夹,则打印文件夹名称,然后遍历当前文件夹下文件 //如果是文件,则打印文件名称. if (files[i].isDirectory()) { System.out.println(str + files[i].getName()); iteration(files[i].getAbsolutePath(),j); }else { System.out.println(str + files[i].getName()); } }}public static void main(String[] args) { //输出路径文件名称 System.out.println(new File("E:/Myfile/java").getName()); //调用IterationFile()方法 //String pathString:文件路径 //int num:初始路径填充占位符数量 iteration("E:/Myfile/java",0);}
}
0 0
- file Iteration to file tree
- tools : append file to file
- [cernRoot]How to get tree name from root file
- jQuery File Tree(翻译)
- byte[] to file or file to byte[]
- Export To File
- SQL Data to file
- Asset file how to
- android uri to file
- log to file
- EXPORT TO XLSX-FILE
- Failed to crunch file
- fail to crunch file
- File
- file
- File
- file
- File
- [iOS学习]C语言:乘法表效果使用for循环输出
- Android资源管理框架(Asset Manager)简要介绍和学习计划
- 枚举法计算全年周内星期几的次数
- 在64位机子调用vs编写的win32 c++程序遇到问题
- Java Socket 编程之Socket与ServerSocket的区别
- file Iteration to file tree
- sublime text 3 快捷键大全以及配置编译环境
- Hadoop1.x与Hadoop2的区别
- 集合详解
- 一种基于OpenCV的三维重建实现方案
- iOS 各种控件默认高度(图示)
- MongoDB的地埋空间数据存储、空间索引以及空间查询
- 测试美国站流量统计
- git 忽略文件