每个人,
我正在使用 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 来处理这种路径,或者扫描仪不支持它们?
谢谢!