我是hadoop的新手。
我正在尝试使用此递归代码列出我的 hdfs 中存在的所有文件。
public void list(String path) throws IOException {
Path dirPath = new Path(path);
FileStatus[] fileStatus = fileSystem.listStatus(dirPath);
if(fileStatus != null) {
for (FileStatus fs : fileStatus) {
String name = fs.getPath().getName();
if(fs.isDir()) {
System.out.println("dir --> " + name);
list(dirPath.getName() + "/" + name);
} else {
System.out.println("file --> " + name);
}
}
}
}
但是我没有得到文件列表。
提前致谢..