大家,
我正在使用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是否有办法处理这种路径,或者扫描仪只是不支持它们?
谢谢!