这可能不适用于您的应用程序,但是您始终可以尝试进行本机调用(使用jni或jna),或者执行特定于平台的命令并读取输出,然后再返回list()。length。在*
nix上,您可以执行
ls -1a | wc -l(请注意-第一个命令用破折号-a,第二个命令用破折号-小写字母L)。不确定在Windows上适合什么-
可能只是a,
dir然后寻找摘要。
在为此类问题烦恼之前,我强烈建议您创建一个包含大量文件的目录,然后看看list()。length是否确实花了太长时间。正如该博客作者所建议的那样,您可能不希望为此出汗。
我可能会自己接受Varkhan的回答。



