`
ayaoxinchao
  • 浏览: 81117 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Java打印当前目录下的所有子目录和文件

    博客分类:
  • Java
阅读更多

其实这个没啥技术含量,大湿们不要操笑哦,只是做一个简单的记录,简单用了一下递归算法。

 

import java.io.File;

/**
 * @author Perlin
 * @date 2014-6-30
 */
public class PrintDirectory {
	
	public static void printDirectory(File file) {
		File[] childFiles = file.listFiles();
		for (File childFile : childFiles) {
			if (childFile.isDirectory()) {
				printDirectory(childFile);
			}
			System.out.println(childFile.getName());
		}
	}
	
	public static void main(String[] args) {
		printDirectory(new File("D:\\svn\\"));
	}

}

 

0
0
分享到:
评论

相关推荐

    java 打印目录下所有文件名称 包括文件夹下的子文件夹

    用java 打印目录下所有文件名称 包括子目录, 默认目录 "C:/" 打印完 目录列表 输出在 选择的根目录的 "path/TestResultList.txt" 文件夹里。

    遍历目录下所有的文件_遍历文件夹文件_java遍历目录下所有文件_

    在Java编程语言中,遍历一个目录下的所有文件和子目录是一项常见的任务,尤其是在处理文件系统操作时。这里我们将深入探讨如何使用Java API来实现这一功能,并解释相关的知识点。 首先,Java提供了`java.io.File`类...

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

    - 调用`listFiles()`获取当前目录下的所有文件和子目录。 - 使用`for`循环遍历这些文件/目录。 - 如果是文件,则打印其路径。 - 如果是目录,则递归调用`listFile()`继续处理子目录。 #### 四、注意事项 1. **...

    用java筛选目录和文件

    这个方法返回一个`File`对象数组,包含了指定目录下的所有文件和子目录。你可以提供一个`FilenameFilter`或`FileFilter`接口的实现作为参数,以自定义筛选规则。例如,以下代码将筛选出所有`.txt`后缀的文件: ```...

    打印当前文件夹下指定类型文件到文本文件

    标题"打印当前文件夹下指定类型文件到文本文件"描述的就是这样一个功能,它允许用户便捷地将一个目录下符合特定条件(比如扩展名)的文件信息导出为文本格式。接下来,我们将深入探讨如何实现这一功能,并涉及相关的...

    递归实现遍历目录下子所有目录内所有文件

    - 使用`listFiles()`方法获取当前目录下的所有文件和子目录,然后对每个元素调用递归方法。 4. **示例代码**: ```java public class DirectoryTraversal { public static void traverse(File dir) { if (dir....

    Java遍历输出指定目录、树形结构所有文件包括子目录下的文件

    在Java编程中,遍历和输出指定目录以及其树形结构下的所有文件,包括子目录中的文件,是一项常见的任务。这个任务通常涉及到文件系统操作和递归算法的应用。以下将详细解释如何使用Java来实现这一功能。 首先,我们...

    Java\文件的删去.txt

    - 如果是目录,则获取该目录下的所有文件和子目录,并对每个子文件或子目录进行递归调用。 4. **删除文件和目录**: ```java public static void deleteAll(File f) { // 如果是文件,直接删除 if (f.isFile()...

    Java循环读取1指定目录下的文件.doc

    ### 关键知识点二:Java中删除指定目录下的所有文件和文件夹(注释部分) #### 代码解读: ```java /*public static boolean deletefile(String delpath) throws FileNotFoundException, IOException { try { ...

    java 目录及文件的大小统计 程序及源代码

    这个方法接受`File`对象作为参数,然后调用`listFiles()`方法获取当前目录下的所有文件和子目录。对于每一个文件,统计其长度;对于每一个子目录,递归调用自身。 3. **文件长度统计**:使用`length()`方法获取文件...

    java 生成树形文件目录

    在生成树形目录时,我们会频繁使用`list()`和`listFiles()`方法来获取当前目录下的文件和子目录列表。 接着,我们来看`Folder.java`可能的实现。这个类可能代表一个文件夹,包含文件和子文件夹。我们可以定义一个`...

    java文件和目录的增删复制

    } /** * 删除目录及其所有子目录和文件 * * @param dirPath * 要删除的目录路径 * @return 是否删除成功 */ public static boolean deleteDirectory(String dirPath) { File dir = new File(dirPath); if (dir....

    Java硬盘目录的实现

    这段代码会打印出指定目录及其所有子目录和文件的树形结构。 其次,`ImageFilter.java`可能包含一个过滤器类,用于处理图像文件。在Java中,我们可以使用`javax.imageio.ImageIO`类来读取、写入和处理图像。例如,...

    JAVA目录复制 显示目录信息

    1. **获取源目录信息**:使用`java.io.File`类创建源目录对象,通过`listFiles()`方法获取目录下的所有文件和子目录。如果目录为空,`listFiles()`返回null;否则,返回一个`File`对象数组。 2. **遍历目录**:对`...

    java 获取当前路径下的所有xml文档的方法

    例如,如果你想查找特定子目录下的XML文件,可以在创建`File`对象时传入子目录的路径。或者,如果你需要处理找到的XML文件,可以在`print()`方法中加入相应的逻辑。 总的来说,Java通过`java.io.File`类提供了丰富...

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

    本主题将深入探讨如何在指定目录及其子目录下查找文件,这是一项基础但非常实用的技能,广泛应用于软件开发、数据分析以及日常的文件管理工作。 首先,我们要了解基本的文件系统概念。在操作系统中,文件和目录(或...

    java文件管理器

    通过遍历返回的数组,可以打印出目录中的所有文件名和子目录名。 3. **复制文件(copy file)**: Java的`java.nio.file.Files`类提供了`copy()`方法,可以方便地在两个文件之间进行复制操作。需要指定源文件、...

    java实现根据关键字查找所在文件夹的文件

    使用`File`类的`listFiles()`方法,可以获取指定目录下的所有文件和子文件夹。如果需要递归查找,还需要一个递归函数来遍历子文件夹。 ```java public File[] listFiles(File dir) { return dir.listFiles(); } `...

    Java 实例 - 打印目录结构源代码-详细资料.zip

    在本例中,我们会创建一个方法,该方法接收一个`File`对象(代表当前目录)作为参数,然后遍历该目录下的所有子文件和子目录。对于每个子目录,我们再次调用这个方法;对于文件,我们则打印出它们的路径。 下面是一...

Global site tag (gtag.js) - Google Analytics