读取一个文件夹下所有文件及子文件夹下的所有文件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读取一个文件夹下所有(或者指定文件类型)文件的名字。 循环读取子文件夹内文件名。 自己写的代码,注释清晰,具有较高的参考价值。
VBA读取文件夹下所有文件的三种方法,能够读取到子文件夹下所有的文件。
java读取某个文件夹下的所有文件 很不错可以看看 不要分
在MFC环境下,读取文件夹,并且遍历该文件下下面的所有文件(包含子文件等)。
基于matlab的遍历文件夹中的所有子文件,并且读取并存储子文件的数据
可以读取指定的文件下的所有文件,并重新命名读取的文件,主要用指纹图像来做实例。
前段时间做项目需要读取一个文件夹里面所有的txt文件,查询资料后得到以下实现方法: 首先了解一下这个结构体 struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_...
在window下,使用c++遍历文件夹及其子文件夹所有文件 并输出文件路径和文件内容。网上的资源大多都只是遍历文件夹,但是我需要打印出文件内容,所以自己弄了两天,这就是我的成果(*^__^*) ……
读取文件夹中所有文件中的内容,替换某一字符,并将结果输出
遍历读取N个文件夹某些文件合并到一个文件夹,支持从下层某一个文件夹开始
循环保存或者读取一个文件夹下的mat文件。
后者,我认为对于一个网站,会上传很多类型的文件,如果不在总上传文件夹下归类子文件夹,管理起来很不方便,太混杂了,貌似于饭菜放在一起,可我不喜欢那样的菜饭哦,呵呵。 管理上传文件夹以及子文件夹的文件并...
java读取文件夹下面所有文件,包括子文件里面的文件
通过本程序可以快速统一读取在某个文件夹下的多个不同名称的数据文件。避免了多次对读取文件命名。程序已编好,只需改变路径。
主要介绍了Python实现合并同一个文件夹下所有txt文件的方法,涉及Python针对文件的遍历、读取、写入等相关操作技巧,需要的朋友可以参考下
使用c语言开发的读取指定文件夹下的所有文件和子文件夹内容的代码,并读文件内容进行提取,具体提取代码需要修改,我的只是适合我自己的文档格式。
这个程序是一个使用 C# 编写的控制台应用程序,它通过用户输入文件夹路径,读取该路径下所有名称中包含 "自定" 的 Excel 文件。然后,程序在这些 Excel 文件中查找包含 "需要数据" 的单元格,并输出该单元格的位置和...
C#,用递归方法实现读取文件夹下所有文件信息!
python实现读取一个文件夹下所有文件的文件名,保存到excel中 https://blog.csdn.net/babyai996/article/details/128424274
读取文件夹下所有文件,可以设置特定类型,并读取该文件的创建日期。供需要的朋友使用,附件为网上资源,根据实际情况做了调整,注意代码顺序!