我有一个非常奇怪的问题。当我想列出共享文件夹(windows server 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("^((?!\\_).)*$")