读取一个文件夹下所有文件及子文件夹下的所有文件public void ReadAllFile(String filePath) {
File f = null;
f = new File(filePath);
File[] files = f.listFiles(); // 得到f文件夹下面的所有文件。
List<File> list = new ArrayList<File>();
for (File file : files) {
if(file.isDirectory()) {
//如何当前路劲是文件夹,则循环读取这个文件夹下的所有文件
ReadAllFile(file.getAbsolutePath());
} else {
list.add(file);
}
}
for(File file : files) {
System.out.println(file.getAbsolutePath());
}
}
读取一个文件夹下的所有文件夹和文件
public void ReadFile(String filePath) {
File f = null;
f = new File(filePath);
File[] files = f.listFiles(); // 得到f文件夹下面的所有文件。
List<File> list = new ArrayList<File>();
for (File file : files) {
list.add(file);
}
for(File file : files) {
System.out.println(file.getAbsolutePath());
}
}
完整代码:
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class ReadAllFileFromParentCatalog {
//读取一个文件夹下所有文件及子文件夹下的所有文件
public void ReadAllFile(String filePath) {
File f = null;
f = new File(filePath);
File[] files = f.listFiles(); // 得到f文件夹下面的所有文件。
List<File> list = new ArrayList<File>();
for (File file : files) {
if(file.isDirectory()) {
//如何当前路劲是文件夹,则循环读取这个文件夹下的所有文件
ReadAllFile(file.getAbsolutePath());
} else {
list.add(file);
}
}
for(File file : files) {
System.out.println(file.getAbsolutePath());
}
}
//读取一个文件夹下的所有文件夹和文件
public void ReadFile(String filePath) {
File f = null;
f = new File(filePath);
File[] files = f.listFiles(); // 得到f文件夹下面的所有文件。
List<File> list = new ArrayList<File>();
for (File file : files) {
list.add(file);
}
for(File file : files) {
System.out.println(file.getAbsolutePath());
}
}
public static void main(String[] args) {
String filePath = "E:/OK";
new ReadAllFileFromParentCatalog().ReadAllFile(filePath);
}
}
分享到:
相关推荐
python读取一个文件夹下所有(或者指定文件类型)文件的名字。 循环读取子文件夹内文件名。 自己写的代码,注释清晰,具有较高的参考价值。
java读取某个文件夹下的所有文件 很不错可以看看 不要分
为了读取文件夹下的所有文件,我们可以使用`java.nio.file.Files`类中的`newDirectoryStream`方法。该方法可以获取文件夹下的所有子项,并遍历这些子项进行进一步的操作。 ```java Path path = new File(pathname)....
在MFC(Microsoft Foundation Classes)环境下,开发C++应用程序时,常常需要处理文件系统操作,例如读取文件夹以及遍历其下的所有文件和子文件夹。本篇将详细讲解如何实现这一功能,并提供相关代码示例。 首先,...
标题“VBA读取文件夹下所有文件”和描述提到了使用VBA来获取指定目录及其子目录中的所有文件。下面将详细介绍这个主题,并涵盖描述中提到的三种方法。 ### 方法一:使用FileSystemObject FileSystemObject (FSO) ...
基于matlab的遍历文件夹中的所有子文件,并且读取并存储子文件的数据
要读取文件夹中的所有图像,我们需要遍历文件夹,获取所有图像文件的路径,然后使用OpenCV的`imread()`函数加载这些图像。`imread()`函数可以接受一个字符串参数,这个参数是图像文件的路径,它可以读取各种常见的...
python实现读取一个文件夹下所有文件的文件名,保存到excel中 https://blog.csdn.net/babyai996/article/details/128424274
前段时间做项目需要读取一个文件夹里面所有的txt文件,查询资料后得到以下实现方法: 首先了解一下这个结构体 struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_...
在C++编程中,遍历文件夹及其子文件夹并输出所有文件的路径与内容是一项常见的任务,尤其在处理大量数据或进行文件管理时。这个程序的实现涉及到对操作系统文件系统的接口调用以及文件操作。以下是一份详细的步骤和...
本文将详细介绍如何在编程环境中,特别是在处理"指纹图像"这样的数据时,读取一个文件夹下的所有文件并进行重命名。我们将围绕“文件读取”和“重命名”这两个关键知识点展开。 首先,文件读取是程序与文件系统交互...
本话题主要关注如何使用JavaScript遍历一个文件夹,查找其中的所有HTML文件,并读取它们的内容。这里我们将深入探讨相关技术及其应用。 首先,JavaScript本身并不直接支持访问用户的本地文件系统,因为出于安全考虑...
### IT知识点:Java读取文件夹下所有文件(包括子...总之,读取文件夹下所有文件(包括子文件夹)是一个涉及多方面知识的综合任务。掌握上述知识点,不仅能帮助你高效完成此任务,还能提升你在Java编程中的技能水平。
在Python编程中,有时我们需要处理大量文本数据,例如将同一个文件夹下的所有TXT文本文件合并成一个大文件。这个过程涉及到文件的遍历、读取和写入等基本操作。以下是一个具体的Python实现方法,详细解释了如何完成...
在读取文件夹的过程中,我们从当前文件夹开始,检查其下的每个子文件夹,并对每个子文件夹再执行相同的操作,直到遍历完所有层次。 在C#中,我们可以创建一个方法,如`ReadDirectory(string directoryPath)`,该...
在JavaScript中,如果是在Web环境中,可能是创建一个`FileList`对象,但通常这需要用户通过input[type=file]元素选择文件,而不是自动读取文件夹。 3. **信任设置**:"需要将站点加信任"可能指的是在Web应用中,...
通过上述示例代码,我们可以了解到如何使用`Scripting.FileSystemObject`来遍历一个文件夹下的所有文件与目录。尽管这种方法在某些特定场景下仍然有用,但对于大多数现代Web应用程序来说,推荐采用更先进的技术和...
这个“LabVIEW按修改时间读取文件夹下文件.rar”压缩包可能包含了一个LabVIEW程序或工程,其核心功能是根据文件的最后修改时间来读取指定文件夹中的文件。 在LabVIEW中,实现这一功能需要掌握以下几个关键知识点: ...
循环保存或者读取一个文件夹下的mat文件。
2. **遍历文件夹**:我们可以使用`std::filesystem::directory_iterator`(或`boost::filesystem::directory_iterator`)来迭代一个文件夹及其子文件夹中的所有条目。迭代器会依次返回文件或子目录的信息,我们可以...