`
icomparator
  • 浏览: 18569 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

列出指定目录中的内容包含着子目录中的内容

 
阅读更多
package com.myapps.test;
import java.io.File;
public class Demo2 {

	public static void main(String[] args) {
		File dir = new File("d:\\迅雷下载\\海贼王");
		listAll(dir,0);
	}
	private static void listAll(File dir,int level) {

		File[] files = dir.listFiles();

		for (File file : files) {
			if (file.isDirectory()) {
				listAll(dir,level);
			} else {
				System.out.println(getlevel(level)+file.getName());
			}
		}
	}
	private static String getlevel(int level) {
		StringBuilder sb=new StringBuilder();
		sb.append("|--");
		for(int x=0;x<level;x++){
			sb.insert(0,"   " );
		}
		return sb.toString();
	}
}

 

 

 

 

分享到:
评论

相关推荐

    ExcelVBA列出指定目录及子目录文件

    在Excel VBA中,我们可以利用文件系统对象(FileSystemObject)来遍历指定的目录及其子目录,并将所有文件的信息列出到工作表中。这是一项非常实用的技能,尤其是在需要批量处理或管理大量文件时。以下将详细介绍...

    用C/C++ 列出指定目录的所有文件夹和文件

    ### C/C++ 实现列出指定目录的所有文件夹和文件 #### 概述 本文将详细介绍如何使用 C/C++ 编程语言实现一个简单的程序来遍历指定目录,并列出该目录下的所有子目录与文件。本示例代码适用于 Windows 平台,并使用...

    Java_GUI列出指定目录内容

    在这个“Java_GUI列出指定目录内容”的主题中,我们将深入探讨如何使用Java的Swing库来创建一个简单的GUI,这个GUI能够列出用户指定目录下的所有文件和子目录。下面将详细讲解相关的知识点。 首先,我们需要导入...

    完整版枚举指定目录的所有子目录和文件例程.rar

    在Windows系统中,我们可以使用`FindFirstFile`、`FindNextFile`和`FindClose`等API函数来枚举指定目录及其子目录中的文件。这些函数允许开发者遍历目录,获取文件和子目录的详细信息,包括文件名、大小、修改日期...

    用ASP列出目录及文件

    在本文档中,我们通过几个ASP文件来实现一个功能——列出指定目录下的所有文件及其属性。 ### 1. ASP概述 ASP是由微软开发的一种脚本语言环境,它允许开发者使用诸如VBScript或JScript等脚本来创建动态网页。在IIS...

    易语言包含子目录的文档搜索

    对于文档搜索这一功能,我们可以通过命令如“打开文件”、“读取文件”实现对单个文件的搜索,而对多个文件或包含子目录的文件搜索则需要借助“列出目录”、“进入子目录”等命令来遍历目录结构。 在进行包含子目录...

    查找指定目录下的文件(包括子目录)

    在本文中,我们将深入探讨如何使用C++来实现这一功能,特别是通过递归方法遍历目录和其子目录,找到并列出所有文件。 首先,我们需要引入C++17标准库中的`&lt;filesystem&gt;`头文件,它提供了处理文件系统操作的类和函数...

    复制目录并过滤指定目录及其子目录.rar

    这里,`/E`表示复制子目录,`/I`表示如果目标目录不存在则创建,`/EXCLUDE`后面跟一个文件,该文件中每一行列出一个不想复制的目录名。 在Linux或Unix-like系统中,`cp`命令可以与`find`命令结合实现类似功能。`...

    易语言复制目录并过滤指定目录及其子目录

    首先,理解这个任务的核心需求:在复制一个目录及其所有子目录时,我们需要对其中特定的目录进行过滤,不将它们包含在复制的目标目录中。这涉及到文件系统操作、路径处理和条件判断等技术要点。 1. **文件系统操作*...

    访问当前目录下的子目录和文件信息

    首先,"DIR命令"是DOS操作系统中的一个内置命令,用于列出指定目录中的文件和子目录。在现代操作系统中,虽然用户界面发生了变化,但这一功能依然存在,只是通过图形化界面或命令行工具如PowerShell实现。当你运行一...

    asp列目录方便管理自己的文件

    例如,如果我们想要列出根目录下的所有文件和子目录,可以这样做: ```vbscript folderPath = "C:\your\directory\path" '替换为实际目录路径 Set folder = fso.GetFolder(folderPath) ' 遍历子目录 For Each ...

    asp.net列出C盘文件夹目录与文件

    使用`Directory.GetDirectories()`方法可以获取指定路径下的所有子目录,而`Directory.GetFiles()`则用于获取文件。在这里,我们可以遍历C盘根目录下的所有一级目录: ```csharp string[] directories = Directory....

    java中遍历某个目录下的所有文件及文件夹中的文件

    为了实现遍历某个目录下的所有文件(包括子目录中的文件),我们需要使用递归的方法。首先定义一个方法,接收一个`File`类型的参数,然后调用`listFiles()`方法获取该目录下的所有子文件和子目录。接下来,遍历这些...

    易语言源码复制目录并过滤指定目录及其子目录.rar

    2. **遍历目录**:使用“列出目录”或“列出目录文件”函数获取目录中的所有文件和子目录。 3. **判断与过滤**:对每个文件或子目录,进行条件判断,如果符合过滤条件(比如目录名包含特定字符串),则跳过复制。 4....

    使用Win32 API 查找某个目录下的所有文件(包括子目录)

    在Windows操作系统中,有时我们需要遍历一个特定目录及其所有子目录下的所有文件,这可以通过调用Win32 API函数来实现。本篇文章将详细介绍如何利用Win32 API进行这一操作,以及相关的重要知识点。 首先,我们需要...

    显示指定目录下的所有文件(包括子目录)

    首先,`遍历目录文件列表`是指程序能够递归地访问一个目录及其所有子目录,并列出其中的所有文件。这种功能在Windows、Linux和macOS等操作系统中都是必需的。在Windows环境下,可以使用命令行工具如`dir /s`,而在...

    列出当前目录下的所有文件的Excel宏

    ' 遍历目录中的文件 For Each file In folder.Files ws.Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Value = file.Name Next file ' 添加超链接 Call AddHyperlinks(ws) End Sub Sub AddHyperlinks(ws...

    列目录清单

    "列目录清单"这个主题涉及到的是如何创建一个文本文件(TXT格式),该文件能详细列出指定目录及其所有子目录中的内容。这通常用于备份、文件审计或者自动化任务,比如脚本编写。下面我们将深入探讨这一主题。 首先...

    获取当前目录下的目录名称并生成目录树

    `dir /s /b`命令可以列出当前目录及其所有子目录下的文件和子目录,其中`/s`表示递归子目录,`/b`表示基本格式,不包含额外的信息如日期、时间等。然后,通过程序逻辑处理这些信息,将它们格式化为树状结构。 下面...

    列出磁盘所有文件清单

    标题中的“列出磁盘所有文件清单”是指在计算机的某个磁盘分区中,获取一个包含所有文件和子目录名称的详细列表。这个功能通常用于管理、审计或备份目的,以便了解磁盘上的文件结构和内容。实现这一目标,我们可以...

Global site tag (gtag.js) - Google Analytics