import java.io.File;
public class ReadAllFilesInDirectory {
public static void main(String[] args) {
// 指定要读取的文件夹路径
String directoryPath = "C:\\path\\to\\your\\directory"; // 请根据实际情况修改路径
// 创建File对象,表示指定路径的文件夹
File directory = new File(directoryPath);
// 检查该路径是否为一个有效的文件夹
if (directory.exists() && directory.isDirectory()) {
// 获取文件夹下的所有文件和子文件夹
File[] filesList = directory.listFiles();
// 如果文件夹不为空,则遍历并打印每个文件或子文件夹的名称
if (filesList != null) {
for (File file : filesList) {
// 判断是文件还是文件夹,并输出相应信息
if (file.isFile()) {
System.out.println("文件: " + file.getName());
} else if (file.isDirectory()) {
System.out.println("文件夹: " + file.getName());
}
}
} else {
System.out.println("文件夹为空。");
}
} else {
System.out.println("指定路径不是一个有效的文件夹。");
}
}
}
import java.io.File; 导入了Java中用于处理文件和目录的类。ReadAllFilesInDirectory 是主类,包含 main 方法作为程序入口。String directoryPath 定义了要读取的文件夹路径,请根据实际情况修改。File 对象:File directory = new File(directoryPath); 创建了一个 File 对象来表示指定路径的文件夹。if (directory.exists() && directory.isDirectory()) 检查路径是否有效且是一个文件夹。File[] filesList = directory.listFiles(); 获取文件夹下所有文件和子文件夹的数组。filesList 并分别判断是文件还是文件夹,然后输出相应的信息。这样,这段代码可以读取指定文件夹下的所有文件和子文件夹,并打印它们的名称。
上一篇:java bytebuffer
下一篇:java循环语句
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站