`
sxdtzhaoxinguo
  • 浏览: 228376 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java读取指定目录下的所有文件名

 
阅读更多

1.效果图:在控制台输出所有的文件的文件名如下:


2.FileUtil.java:

package cn.gov.csrc.base.report.util;

import java.io.File;
import java.util.ArrayList;

public class FileUtil {

	/**
	 * 获取指定目录下的所有文件名
	 * 
	 * @param obj
	 * @return
	 */
	public static ArrayList<File> getListFiles(Object obj) {
		File directory = null;
		if (obj instanceof File) {
			directory = (File) obj;
		} else {
			directory = new File(obj.toString());
		}
		ArrayList<File> files = new ArrayList<File>();
		if (directory.isFile()) {
			files.add(directory);
			return files;
		} else if (directory.isDirectory()) {
			File[] fileArr = directory.listFiles();
			for (int i = 0; i < fileArr.length; i++) {
				File fileOne = fileArr[i];
				files.addAll(getListFiles(fileOne));
			}
		}
		return files;
	}

	public static void main(String[] args) {
		String path = "D://jubao//send";
		ArrayList<File> list = FileUtil.getListFiles(path);
		for (File file : list) {
			System.out.println(file.getName());
		}
	}
}


分享到:
评论

相关推荐

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

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

    获取指定目录下的文件列表 获取指定目录下的所有文件名和路径(包括子目录)

    在编程领域,尤其是在文件系统操作相关的任务中,获取指定目录下的所有文件名和路径是一项基本且重要的工作。这个过程通常涉及到文件系统遍历,能够帮助开发者处理文件、组织数据或者进行备份等操作。本篇文章将深入...

    java读取某个文件夹下的所有文件

    java读取某个文件夹下的所有文件 很不错可以看看 不要分

    java代码-使用java解决读取指定文件夹下的所有文件名称的源代码

    java代码-使用java解决读取指定文件夹下的所有文件名称的源代码

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

    以上两个关键知识点分别介绍了如何在Java中读取指定目录下的所有文件以及如何递归地删除目录及其内容。这些技术在处理文件系统相关的任务时非常有用,如文件备份、清理临时文件等。在实际开发中,还应注意文件操作的...

    Java实现读取文件夹下(包括子目录)所有文件的文件名

    以下是一个详细的Java实现,用于读取文件夹下(包括子目录)所有文件的文件名: 首先,我们创建一个名为`FileList`的类,它包含以下几个成员变量: 1. `dir_name`: 用来存储文件夹的路径。 2. `list_name`: 用来...

    指定文件路径下所有文件名和路径

    标题"指定文件路径下所有文件名和路径"所指的知识点主要涉及如何遍历一个目录及其子目录,获取其中所有文件的名称和它们完整的路径。这种功能在编程中常常用于文件管理、备份、分析或者日志记录等场景。 描述中提到...

    JAVA获取FTP文件列表

    它首先尝试建立连接,然后将文件从本地路径上传至指定的FTP目录下。 #### 三、其他功能介绍 ##### 1. 下载文件 除了上传文件外,还可以实现从FTP服务器下载文件的功能,具体方法未在提供的代码片段中给出,但通常...

    Java实现从jar包中读取指定文件的方法

    本篇文章将详细讲解如何在Java中实现从JAR包中读取指定文件的方法。 首先,Java提供了`java.util.jar`包,其中包含处理JAR文件所需的类。`JarFile`类是核心类,它允许我们打开并操作JAR文件。在给定的代码示例中,`...

    java 按顺序读取文件

    在Java编程语言中,按顺序读取文件是基础且重要的操作。这通常涉及到使用I/O流(Input/Output Stream)来处理文件数据。本篇文章将深入探讨如何在Java中实现按顺序读取文件,以及涉及的相关知识点。 首先,Java提供...

    超详细!java访问windows共享目录并下载文件

    总结来说,这个Java程序通过调用系统命令或使用特定库,实现了访问Windows共享目录的功能,并能够从指定路径下载文件到本地。`SmbUtils.java`和`CmdUtils.java`是实现这一功能的核心组件,它们分别负责SMB操作和系统...

    Java中压缩与解压--中文文件名乱码解决办法

    在CnZipOutputStream类中添加一个新的构造函数,允许用户指定文件名的编码格式: ```java public CnZipOutputStream(OutputStream out, String encoding) { this(out); this.encoding = encoding; } ``` #### (3...

    Java实现文件下载并解决中文文件名乱码

    ### Java实现文件下载并解决中文文件名乱码 在日常的Web开发中,经常会遇到需要让用户下载文件的需求,尤其是在企业级应用中。然而,在实际操作过程中可能会遇到一个常见问题:当文件名包含中文字符时,下载后的...

    java 在指定的目录下创建单个文件

    在Java编程语言中,创建一个单个文件到指定目录是一个常见的任务,这涉及到对文件系统操作的理解和使用Java的I/O(输入/输出)库。本文将深入探讨如何使用Java来实现在特定目录下创建文件。 首先,我们需要导入Java...

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

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

    Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    在Java编程中,使用FTPClient进行文件传输时,可能会遇到一个常见的问题,即当尝试创建中文目录或上传具有中文名称的文件时,这些目录名和文件名会显示为乱码,通常表现为“??”这样的形式。这个问题主要是由于FTP...

    oracle获得文件夹下所有文件名.pdf

    标题“Oracle获取文件夹下所有文件名.pdf”和标签“cs”表明了这是一个关于Oracle数据库系统和Java编程在操作系统交互中的应用。以下是对这个主题的详细解释: 在Oracle数据库中,有时我们需要从数据库中访问和操作...

    Java自动读取指定文件夹下所有文件的方法

    Java自动读取指定文件夹下所有文件的方法 Java自动读取指定文件夹下所有文件的方法是指使用 Java 编程语言来读取指定文件夹下的所有文件的方法。这种方法可以自动读取文件夹下的所有文件,从而避免了手动修改文件...

    java 删除文件夹内指定前缀名字的所有文件

    这里我们将深入探讨如何在Java中删除文件夹内指定前缀名字的所有文件。首先,我们需要了解`java.io.File`类,它是Java标准库中的核心类,用于处理文件和目录。 `File`类提供了丰富的静态和实例方法来创建、读取、...

    java对一个文件夹中的所有txt读出

    在给定的代码示例中,首先创建了一个指向目标目录的`File`对象`fileDir`,然后调用`listFiles()`方法获取该目录下所有文件的数组`textFiles`。这样就可以遍历这个数组,对每个文件进行进一步的处理。 #### 2. 判断...

Global site tag (gtag.js) - Google Analytics