我有這個路徑下的文件:如何刪除Android中的文件?
file:/mnt/sdcard/Android/data/myapp/files/Pictures/IMG_20140108_160223.jpg
當我嘗試此代碼:
File f = new File(path);
f.delete();
的文件不會被刪除。 我該怎麼辦?
我有這個路徑下的文件:如何刪除Android中的文件?
file:/mnt/sdcard/Android/data/myapp/files/Pictures/IMG_20140108_160223.jpg
當我嘗試此代碼:
File f = new File(path);
f.delete();
的文件不會被刪除。 我該怎麼辦?
我找到了一個類似的問題在這裏:
How to delete a file from SD card?
的file:
前綴似乎沒有必要。
嘗試/mnt/sdcard/Android/data/myapp/files/Pictures/IMG_20140108_160223.jpg
此外你,如果你使用的是賦予權限> 1.6 SDK
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
在AndroidManifest.xml
文件
您可能需要使用
file.getCanonicalFile().delete();
甚至(assumming這是一個上下文)
this.deleteFile("string");
More Infos here to delete file with context object
你也可以在你的文件對象的開始刪除file:/
創建。
的問題是, 「文件:」 在開始。取消它,它應該是工作 – Blackbelt