shiyongjava获取并输出当前目录下的所有文件和目录的名字
以下是使用Java代码获取并输出当前目录下所有文件和目录的名字的示例:
import java.io.File;
public class ListFilesExample {
public static void main(String[] args) {
File currentDir = new File(".");
displayDirectoryContents(currentDir);
}
public static void displayDirectoryContents(File dir) {
try {
File[] files = dir.listFiles();
for (File file : files) {
if (file.isDirectory()) {
System.out.println("Directory: " + file.getCanonicalPath());
displayDirectoryContents(file);
} else {
System.out.println("File: " + file.getCanonicalPath());
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
这个程序首先创建一个Java File对象,代表当前目录。然后调用displayDirectoryContents()方法,该方法使用File.listFiles()方法获取当前目录下的所有文件和目录。对于每个文件,程序将输出其名称和类型(文件或目录)。对于每个目录,程序将递归调用自身以遍历其子目录。注意,这段代码使用了try-catch块来处理可能的异常
原文地址: https://www.cveoy.top/t/topic/huPS 著作权归作者所有。请勿转载和采集!