0
我使用Hadoop的FileSystem
(org.apache.hadoop.fs.FileSystem
)遞歸列出所有的目錄下的文件:跳過符號鏈接而遞歸地列出文件使用Hadoop的文件系統
FileSystem.listFiles(new Path("file:/my/path"), true)
不過,我有一個遞歸符號鏈接/my/path/symlink -> /my/path
和listFiles
回報一個巨大的路徑列表如
/my/path/symlink
/my/path/symlink/symlink
/my/path/symlink/symlink/symlink
/my/path/symlink/symlink/symlink/symlink
/my/path/symlink/symlink/symlink/symlink/symlink
...
是否有一個標誌或配置參數來防止這種情況?
我需要使用FileSystem
,因爲我使用的路徑爲hdfs:/
和file:/
。