可以使用java.io.File类的listFiles()方法来遍历文件夹下的所有文件,并获取文件名。是一个实现的示例代码:public static void main(String[] args) {
可以使用java.io.File类的listFiles()方法来遍历文件夹下的所有文件,并获取文件名。是一个实现的示例代码:
public static void main(String[] args) {
// 指定要遍历的文件夹
String path = "D:\\test";
// 调用listFiles方法获取该文件夹下所有文件和文件夹
File file = new File(path);
File[] files = file.listFiles();
if (files != null) {
// 遍历文件夹
for (File f : files) {
// 如果是文件,则输出文件名
if (f.isFile()) {
System.out.println(f.getName());
}
// 如果是文件夹,则递归调用listFiles方法
else if (f.isDirectory()) {
listFiles(f.getAbsolutePath());
}
}
}
}
// 递归调用listFiles方法
public static void listFiles(String path) {
File file = new File(path);
File[] files = file.listFiles();
if (files != null) {
for (File f : files) {
if (f.isFile()) {
System.out.println(f.getName());
} else if (f.isDirectory()) {
listFiles(f.getAbsolutePath());
}
}
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(36条)