Java 文件夹太长时读取文件

Java 文件夹太长时读取文件,java,file,filesystems,Java,File,Filesystems,我正在尝试读取代码中的图像。但是,对于它所在的文件夹的非常大的大小(超过1 TB),当我尝试从该图像创建文件对象时,我的代码被卡住了(线程已经被吸了10多分钟)。有没有办法解决这个问题 用于读取图像的代码- InputStream userImage = new FileInputStream(new File(imagePath)); 您是否尝试使用BufferImage例如:BuffereImage img=ImageIO.read(路径);是的,我有,但是线程仍然被卡住了。在命令行上一个

我正在尝试读取代码中的图像。但是,对于它所在的文件夹的非常大的大小(超过1 TB),当我尝试从该图像创建文件对象时,我的代码被卡住了(线程已经被吸了10多分钟)。有没有办法解决这个问题

用于读取图像的代码-

InputStream userImage = new FileInputStream(new File(imagePath));

您是否尝试使用BufferImage例如:BuffereImage img=ImageIO.read(路径);是的,我有,但是线程仍然被卡住了。在命令行上一个巨大的\u文件夹/新的\u文件回显“一些文本”>需要多长时间?此外,对于
cat-maging\u-folder/some\u-file
@SubOptimal
echo
来说,完成这项工作需要花费很长时间。这意味着在操作系统级别上已经很慢了(因为目录中的条目数量太多)。那么,操作系统之上的任何一层都不能更快。