私は非常に奇妙な問題を抱えています。共有フォルダー (windows サーバー 2003) からファイルを一覧表示する場合、私のコードは listFiles() メソッドでブロックします (例外なし、終了なし、その行でブロックするだけです)。Common IO 2.3 ライブラリを使用しています。
Delphi で同じアプリケーションを作成すると、ファイルが正常に一覧表示されます (Java と同じ Windows ユーザーを使用)。
Javaの共有フォルダに制限はありますか?
Java コード:
File folder = new File(args[0]);
List<File> files = (List<File>) FileUtils.listFiles(folder, TrueFileFilter.INSTANCE, new RegexFileFilter("^(?!_).+"));//new RegexFileFilter("^((?!\\_).)*$")