`
colin1210
  • 浏览: 30721 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java io遍列目录下的所有文件

    博客分类:
  • J2SE
阅读更多
import java.io.File;
/*
 * java io遍列目录下的所有文件
 */
public class FilePathTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		File file = new File("c:\\00\\01");
		FilePathTest test = new FilePathTest();
		test.filePathCheck(file);
	}

	/*
	 * 递归调用
	 */
	public void filePathCheck(File file) {
		File[] files = new File[20];
		/*
		 * 如果是文件,直接输出文件名,并返回到上一级程序
		 */
		if (file.isFile()) {
			System.out.println(file);
			return;
		}
		/*
		 * 如果不是文件,而是一个目录,则把目录下的文件名字存储到数组中
		 */
		if (file.isDirectory()) {
			files = file.listFiles();
		}
		/*
		 * 对数组进行遍列,判断每个文件是否是文件夹。如果是则递归调用本方法自身。
		 */
		for (int i = 0; i < files.length; i++) {
			File file1 = files[i];
			this.filePathCheck(file1);
		}
	}
}

分享到:
评论

相关推荐

    java读取项目中的文件(src目录下)

    在Java编程中,读取项目中的文件,特别是位于`src`目录下的文件,是一个常见的需求。这涉及到对项目结构的理解和使用Java I/O流的知识。`src`目录通常包含源代码文件,而运行时,这些文件会被编译并放置到类路径...

    java中读取目录下指定的文件

    在Java编程语言中,读取目录下指定的文件是一项常见的任务,这主要涉及到文件I/O操作。Java提供了丰富的API来处理文件系统相关的操作,包括读取、创建、删除文件以及遍历目录等。这里我们将详细讲解如何在Java中实现...

    java实现一个目录下全部文件复制到另一目录

    在Java编程语言中,复制一个目录下的所有文件到另一个目录是一项常见的任务,特别是在处理文件系统操作时。这个过程涉及到文件的遍历、读取和写入。以下将详细讲解如何实现这一功能,以及相关的Java API和技术点。 ...

    java io读取文件

    下面我们将深入探讨Java IO读取文件的技术及其在大数据场景下的应用。 1. **基础概念** - **流(Stream)**:Java IO基于流的概念,流是一组有序的数据序列,可以是字节流或字符流。数据从源(如文件)流向目的地...

    Java实现实时监控目录下文件变化的方法

    Java实现实时监控目录下文件变化的方法 Java实现实时监控目录下文件变化的方法是指通过Java语言来实现实时监控目录下文件的变化情况,包括文件的创建、删除、修改等操作。这种方法可以应用于各种场景,例如文件系统...

    java IO教程,java IO教程,java IO教程

    java IO教程,java IO教程,java IO教程,java IO教程java IO教程java IO教程java IO教程java IO教程,java IO教程java IO教程java IO教程java IO教程java IO教程,java IO教程,java IO教程,java IO教程,java IO...

    java io 文件读写

    java io 文件读写

    Java中文件IO流.pdf

    Java 中文件 IO 流 Java 中文件 IO 流是指 Java 语言中对文件的输入输出操作,通过定义文件流来实现文件的读写操作。文件流是指在程序中用于文件输入输出的对象, Java 中提供了多种文件流类型,包括 InputStream ...

    java 解压缩目录下的所有文件

    java 解压缩目录下的所有文件 需要用的ant.jar 可以解决中文乱码问题

    目录多文件上传-JAVA IO流常用详解

    该功能可以实现在用户选择一个目录后,自动扫描并上传该目录下的所有文件及其子文件夹,最终达到完整备份或上传的目的。 #### 核心知识点 1. **目录多文件上传的基本原理** - 本功能主要基于递归思想,通过遍历...

    Java IO 基础操作(文件读写和移动)

    在Java编程语言中,输入/输出(IO)是处理数据传输的核心部分,特别是在与文件系统交互时。本文将深入探讨Java中的基本文件操作,包括文件的移动、读写以及文本文件的读写。 首先,让我们从文件操作开始。在Java中...

    java io读写文件

    根据给定的信息,我们可以深入探讨Java IO操作中的文件读写技术,特别关注如何从一个文本文件中筛选数据并保存到另一个文件中。 ### Java IO读写文件基础 在Java中,进行文件读写的操作通常涉及两个核心包:`java....

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

    ### Java中遍历某个目录下的所有文件及文件夹中的文件 在Java开发中,经常会遇到需要遍历指定目录及其子目录下所有文件的情况。本文将详细介绍如何使用Java标准库中的`java.io.File`类来实现这一功能。我们将通过一...

    列出目录中所有文件(含文件夹)

    在IT领域,尤其是在编程和系统管理中,"列出目录中所有文件(含文件夹)"是一个常见的需求。这个任务涉及到操作系统交互、文件系统操作以及编程语言的特定功能。以下是关于这个主题的详细知识: 1. **文件系统**:...

    java io 文件操作大全

    为了列出一个目录下的所有文件和子目录,可以使用`listFiles()`方法。该方法返回一个`File`数组,每个元素代表目录中的一个文件或子目录。 ```java ;charset=gb2312" %&gt; &lt;%@ page import="java.util.Date,java.io.*...

    Java IO知识点

    首先,File类是Java IO的基础,它可以表示文件或目录。通过File对象,我们可以执行一系列操作,如检查文件或目录的存在(exists())、判断类型(isDirectory(), isFile())、创建目录(mkdir(), mkdirs())、获取...

    java 使用IO流实现文件的复制

    IO(Input/Output)流是Java提供的一种处理输入输出数据的方式,包括读取和写入文件。本篇文章将详细介绍如何使用Java的IO流来实现文件的复制。 首先,我们需要了解Java中的IO流体系。Java的IO库基于流的概念,流...

    JAVA实现 根据所写文件的目录列出目录下的文件

    //重点:取得目录内所有文件列表 StringBuffer message=new StringBuffer(); //实例化一个StringBuffer,用于处理显示的字符串 message.append(path); //增加信息 message.append(" 内容如下:\n"); for (int...

    java IO.chm

    File类是Java IO中处理文件和目录的核心类,它可以用来创建、删除、重命名文件,以及获取文件属性等。FileInputStream和FileOutputStream则用于读写文件内容,而FileReader和FileWriter则用于处理字符编码的文件。 ...

Global site tag (gtag.js) - Google Analytics