java.nio.file.FileSystemException:没有足够的存储空间可用于处理此命令

时间:2014-11-06 10:38:42

标签: java windows nio

我必须定期(每8秒)将图像(每个4-6 MB)复制到一个文件夹中。当目标文件夹中的文件计数达到大约320个文件时,将引发错误。如果我重新启动一个应用程序,另一个大约320个文件被复制,然后再次抛出错误(因此它独立于目标目录中的文件计数):

  

java.nio.file.FileSystemException:X:\ src \ from.jpg - >   X:\ target \ to.jpg:没有足够的存储空间来处理此问题   命令   at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)   在   sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)   在sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:205)at   sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:278)   在java.nio.file.Files.copy(Files.java:1274)

我使用Files.copy(f.toPath(), t.toPath())复制文件。

我认为问题与System Error. Code: 8. Not enough storage is available to process this command有关。

是否有可能以某种方式清理已使用的资源以避免此异常?

0 个答案:

没有答案