我将图像保存到外部存储,有时会出现"设备上没有剩余空间"异常。它似乎仍然有空间留在外部存储,不知道为什么我得到这个错误:
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
我可能会误解这是留给我的空间?
谢谢
当文件系统中没有剩余的索引节点时,此错误很常见。
你在这个磁盘上写了多少文件?
您的测试文件都非常小吗?