1

みんな、

私は次のようにApacheのDirectoryScannerを使用しています:

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

問題は、パス (John/../Alex) に親ディレクトリ参照がある場合、DirectoryScanner がターゲット ファイルを見つけられないことです。

パスが「/home/Alex/file」の場合、期待どおりに機能します。

Apache の DirectoryScanner がこの種のパスを処理する方法はありますか、それともスキャナーがそれらをサポートしていないだけですか?

ありがとうございました!

4

0 に答える 0