java怎么快速删除几百万个文件

时间:2021-05-21 21:45:52
java的File类虽然有listFiles,但一次性把几百W个File读进内存实在太影响性能,这样怎么办,而且java并没有之间删除文件加的API。

6 个解决方案

#1


实在不行,直接调用Dos命令

#2


几百兆,开10个线程,一个线程几十兆,不是秒秒钟的事儿?

#3


java怎么快速删除几百万个文件那就直接删文件夹

#4


分系统,直接用java调用系统对应的命令,这样会大大的提高效率!

#5


还是直接调用命令行比较方便,要不就得递归删除了。Linux调用 rm -rf , windows下调用rmdir 

#6


存的时候分一下类!直接删文件夹在新建文件夹!

#1


实在不行,直接调用Dos命令

#2


几百兆,开10个线程,一个线程几十兆,不是秒秒钟的事儿?

#3


java怎么快速删除几百万个文件那就直接删文件夹

#4


分系统,直接用java调用系统对应的命令,这样会大大的提高效率!

#5


还是直接调用命令行比较方便,要不就得递归删除了。Linux调用 rm -rf , windows下调用rmdir 

#6


存的时候分一下类!直接删文件夹在新建文件夹!