自己写的一个递归小练习,有存在不足之处请大家指出,以相互提高!
import java.io.File;
public class GetAllFiles{
public static void main(String[] args) {
File file=new File("D:\\workspace\\BBS");
showDir(file,0);
}
//显示文件目录
public static void showDir(File dir,int header){
System.out.println(getHeader(header)+dir);
header++;
File[] files=dir.listFiles();
for(int i=0;i<files.length;i++){
if(files[i].isDirectory()){
showDir(files[i],header);
}
System.out.println(getHeader(header)+files[i]);
}
}
//获得文件夹前的修饰符
private static String getHeader(int header){
StringBuilder sb=new StringBuilder();
for(int i=0;i<header;i++){
sb.append("----");
}
return sb.toString();
}
}
分享到:
相关推荐
在MFC环境下,读取文件夹,并且遍历该文件下下面的所有文件(包含子文件等)。
删除文件夹,递归删除目录下的所有文件及子目录下所有文件,函数名:getFile 作用:使用递归,输出指定文件夹内的所有文件 参数:path:文件夹路径 前置空格缩进,显示文件层次结构,通过文件名称获取导入文件到temp...
使用C#编写的获取某一文件夹下的目录树结构,使用递归的方法查找该文件夹下的所有文件夹和文件,并存到自定义类tree下
VB6.0通用遍历所选文件夹及其多重子文件夹操作,直接使用Command按钮过程可以操作,无需其他额外控件。新建一个窗体,添加一个Command1按钮,添加一个...把本文件代码复制粘贴进去,单击按钮即可弹窗提示选择文件夹。
本代码是linux下递归输出指定路径下文件夹和文件内容的,已测试通过,有需要的自己下载!
主要介绍了Node.js使用递归实现遍历文件夹中所有文件,需要的朋友可以参考下
主要介绍了C#递归实现显示文件夹及所有文件并计算其大小的方法,是遍历算法中比较典型的一种应用,有不错的学习借鉴价值,需要的朋友可以参考下
文件夹比较显示从比较文件夹中找到的所有文件和子文件夹作为列表。文件夹比较允许通过复制和删除文件和子文件夹来同步文件夹。文件夹比较视图可以灵活定制。 文件夹比较树视图 在树形视图中,文件夹是可展开和可折叠...
有关c#使用递归方法调用,查询出指定目录下的所有文件夹、文件。并用Listview和ComboBox来显示出来。 注释很清晰.....
这是一个显示当前目录下所有文件修改时间的工具,当前目录下的子目录会递归显示,显示的文件按照修改时间排序,可以很快的找到文件夹下最新的文件,或者由于修改时间导致的时间错误的文件,为快速修复问题提供帮助.....
VC利用递归实现指定目录下的EXE文件查找.
内容概要: 这段代码是一个Java小工具,名为 ...用户需要提供有效的目录路径,工具会递归扫描目录下的所有文件和文件夹,并显示详细信息。注意,这个工具只是输出文件信息,不执行文件操作。希望这个工具对你有帮助!
.DS_Store是Mac下Finder用来保存如何展示文件/文件夹 的数据文件(即文件夹的显示属性的,和比文件图标的摆放位置),每个文件夹下对应一个 把代码上传的时候,安全正确的操作应该把 .DS_Store 文件删除,如果未删除...
8.实时进度显示,可以在替换过程中暂停和停止 9.对只读文件可以实施强制替换 10.支持在原文件上操作和将结果文件输出到其它文件夹 11.支持区分大小写以及文件夹递归操作 12.支持单个和多个文件以及文件夹操作
VC递归遍历指定文件夹下的所有子文件夹与文件,并生成树结构的示例代码。
发现php的文件夹函数好像没有提供遍历文件夹下的所有文件(包括子目录中的文件),于是,就想自己实现一个。 在写的时候发现一些操作文件夹的函数并不是自己想的那样。比如,dirname()根据提供的完整文件路径来取得...
通过FolderBrowserDialog组件指定搜索路径,使用DirectoryInfo类遍历指定文件目录,并使用FileSystemInfo类提供的属性和方法,递归检索所有的mdb文件。并将检索到的mdb文件的名称、路径、大小和创建日期显示在...
在excel中选择某个目录,自动按属性结构,列出目录和文件名称,目录和文件以不同颜色区分,可以无限递归抓取文件夹中的所有文件名称
在所有选择的文件中查找并替换文本字符串。支持正则表达式。 元素类型:文件和文件夹 高级重命名: 根据指定的规则重命名所有选择的元素。 元素类型:文件和文件夹 删除锁定文件: 删除由任何应用程序锁定的且无法...
RDirectoryPHP PHP文件/文件夹列表,带有递归文件夹搜索和排序 “ sorttable.js” ... 只需将文件放在任何目录中,它就会显示内容以及包含内容的子文件夹! 您需要使用PHP的服务器,也可以使用xampp在本地运行它!