1

每个人,

我正在使用 Apache 的 DirectoryScanner,如下所示:

DirectoryScanner scanner = new DirectoryScanner();
scanner.setIncludes(new String[]{"/home/John/../Alex/file"});
scanner.scan();
String[] filePaths = scanner.getIncludedFiles();

问题是当路径中有父目录引用时 DirectoryScanner 找不到目标文件 (John/../Alex)。

如果路径是“/home/Alex/file”,它会按预期工作。

有没有办法 Apache 的 DirectoryScanner 来处理这种路径,或者扫描仪不支持它们?

谢谢!

4

0 回答 0