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:/
。