hdfs文件取到指定文件夹
时间: 2023-07-10 12:36:18 浏览: 204
您可以通过HDFS命令行或者API来获取指定文件夹下的文件。以下是两种方法:
1. 使用HDFS命令行
可以使用以下命令来获取指定文件夹下的文件:
```
hdfs dfs -ls /path/to/folder
```
这将列出指定文件夹下的所有文件和文件夹。
2. 使用HDFS API
您可以使用HDFS API来编写Java代码来获取指定文件夹下的文件。以下是一个示例代码:
```java
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.fs.FileStatus;
public class ListFilesInFolder {
public static void main(String[] args) throws Exception {
Configuration conf = new Configuration();
FileSystem fs = FileSystem.get(conf);
Path folderPath = new Path("/path/to/folder");
FileStatus[] fileStatus = fs.listStatus(folderPath);
for (FileStatus status : fileStatus) {
System.out.println(status.getPath().getName());
}
}
}
```
这将打印指定文件夹下的所有文件名。
阅读全文