保存文件时遇到"no space left on device"异常?



我将图像保存到外部存储,有时会出现"设备上没有剩余空间"异常。它似乎仍然有空间留在外部存储,不知道为什么我得到这个错误:

Couldn't save image!: test.jpg  
java.io.FileNotFoundException: /mnt/sdcard/test/test.jpg (No space left on device)  
  at org.apache.harmony.luni.platform.OSFileSystem.openImpl(Native Method)
  at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:152)
  at java.io.FileOutputStream.<init>(FileOutputStream.java:97)
  at java.io.FileOutputStream.<init>(FileOutputStream.java:69)
  at com.me.test.MyTest.save(MyTest.java:100) 

你知道这是怎么回事吗?在Nexus s上运行。当我进入系统设置->存储,我看到"USB存储"下面如下:

Total Space: 13.31 GB
Available Space: 12.92 GB

我可能会误解这是留给我的空间?

谢谢

当文件系统中没有剩余的索引节点时,此错误很常见。
你在这个磁盘上写了多少文件?
您的测试文件都非常小吗?

相关内容

最新更新