package com.test.io;
import java.util.List;
import java.io.File;
import java.util.ArrayList;
/**
* 读取指定文件夹下所有txt文件
* @author gaoht
* @date 2010-10-20
*/
public class ReadFolder {
private List<String> list = new ArrayList<String>();
public static void main(String[] args) {
ReadFolder rf = new ReadFolder();
List<String> list = rf.readFolder("src/com/test/file");
for(int i = 0; i < list.size(); i++)
{
System.out.println(list.get(i));
}
}
/**
* 读取文件夹下所有子目录下的txt文件,并将其保存到list集合中。
* @param url 目录路径
* @return List 文件集合
*/
public List<String> readFolder(String url)
{
// 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。
File file = new File(url);
// 测试此抽象路径名表示的文件或目录是否存在
if(file.exists())
{
// 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。
File[] files = file.listFiles();
for(int i = 0; i < files.length; i++)
{
// 判断是否是文件夹,如果是文件夹则继续读取文件夹下的子目录或文件
if(files[i].isDirectory())
{
this.readFolder(files[i].getPath());
}else {
if(files[i].getName().endsWith(".txt"))
{
list.add(files[i].getName());
}
}
}
}
return list;
}
}
- 描述: 目录文件
- 大小: 12.1 KB
分享到:
相关推荐
Java自动读取指定文件夹下所有文件的方法 Java自动读取指定文件夹下所有文件的方法是指使用 Java 编程语言来读取指定文件夹下的所有文件的方法。这种方法可以自动读取文件夹下的所有文件,从而避免了手动修改文件...
java读取某个文件夹下的所有文件 很不错可以看看 不要分
标题 "PB读取文件所有文件" 指的是在PowerBuilder (PB) 开发环境中,如何编程实现遍历并读取指定文件夹下所有文件的功能。PowerBuilder 是一种流行的可视化的面向对象的开发工具,主要用于构建数据库应用系统。在这...
本代码使用matlab实现数据批量读入,主要实现读取指定文件夹下的指定类型的文件。分为两种情况,一种是指定文件夹下的文件名是有规律可循的;另一种是指定文件夹下的文件名是杂乱无章的。分两种情况进行编程实现与...
例如,在进行数据分析、日志处理或批量文件操作时,可能需要读取一个文件夹下所有的文件内容并对这些内容进行一定的处理。Java作为一种广泛使用的编程语言,提供了丰富的API来帮助开发者实现这样的需求。 #### 关键...
java代码-使用java解决读取指定文件夹下的所有文件名称的源代码
标题“VBA读取文件夹下所有文件”和描述提到了使用VBA来获取指定目录及其子目录中的所有文件。下面将详细介绍这个主题,并涵盖描述中提到的三种方法。 ### 方法一:使用FileSystemObject FileSystemObject (FSO) ...
在VB(Visual Basic)编程中,遍历指定文件夹内的所有文件是一项常见的任务,这有助于进行文件管理、数据处理或自动化工作流程。本教程将详细解释如何使用VB来实现这一功能。 首先,我们需要引入`System.IO`命名...
批量读取同一文件夹下所有excel指定单元格内容并写入新单元格
在用户许可的情况下,File API允许我们读取选定文件或文件夹的内容。 1. 文件选择器:HTML5中的`<input type="file">`元素可以创建一个文件选择器,用户可以通过它来选择文件。不过,这只能用于单个文件的选择,...
在MFC(Microsoft Foundation Classes)环境下,开发C++应用程序时,常常需要处理文件系统操作,例如读取文件夹以及遍历其下的所有文件和子文件夹。本篇将详细讲解如何实现这一功能,并提供相关代码示例。 首先,...
得到指定文件夹内所有文件名及路径得到指定文件夹内所有文件名及路径得到指定文件夹内所有文件名及路径得到指定文件夹内所有文件名及路径得到指定文件夹内所有文件名及路径得到指定文件夹内所有文件名及路径得到指定...
本文介绍了使用 Excel VBA 读取指定文件夹下的所有文件名称的方法,适用于 Excel 2010 和 Excel 2003 版本。该方法可以在 Excel 单元格中显示特定目录下的文件名称、文件大小、日期时间等信息。 第一种方法:使用 ...
### 遍历指定文件夹下所有指定类型文件的代码 #### 概述 本篇文章将详细介绍一个使用VB 2005编写的程序代码,该程序能够遍历指定文件夹及其子文件夹下的所有指定类型的文件,并将其存储在一个数组列表中。此功能在...
matlab读取csv文件例程,读取指定路径下的所有csv文件
这个“LabVIEW按修改时间读取文件夹下文件.rar”压缩包可能包含了一个LabVIEW程序或工程,其核心功能是根据文件的最后修改时间来读取指定文件夹中的文件。 在LabVIEW中,实现这一功能需要掌握以下几个关键知识点: ...
QT treeWidget 加载指定路径所有文件夹和文件,带checkbox 整合了一些网络文章内容做出来的小程序,抛砖引玉吧
然后,我们可以编写一个方法,遍历指定目录下的所有文件和子文件夹,并将它们转换成`FileSystemEntry`对象的列表: ```csharp private static List<FileSystemEntry> GetFileSystemEntries(string directoryPath) {...
本篇文章将详细介绍如何使用PHP脚本来读取指定文件夹下的所有文件,并根据特定的条件(例如文件扩展名)筛选出需要处理的文件。最终,脚本会生成一个包含这些文件链接的列表,每个链接旁边还会显示该文件的创建日期...
在Python编程中,将文件夹中...这个脚本会读取指定文件夹下的所有Excel文件,将内容导入MySQL数据库,生成日志文件记录过程,并在上传成功后清空文件夹。注意,确保在运行前备份好数据,因为清空文件夹操作是不可逆的。