该代码实际上检索了文件,但不幸的是,此外我还想获取文件夹的名称,我一直得到的只是文件夹的路径。我需要提取包含文件的子目录/文件夹的名称。
public void listAllFilesInTheDirectory(String aDirectoryName){
File directory = new File(aDirectoryName);
File[] allFiles = directory.listFiles();
for (File file : allFiles) {
if (file.isFile()) {
System.out.println("File Name: "+file.getName());
System.out.println("Parent : "+file.getParent());
} else if (file.isDirectory()) {
listAllFilesInTheDirectory(file.getAbsolutePath());
}
}
}
输出: