我尝试使用这些代码从android
中删除sd卡中的wav文件File file = new File("/sdcard/AutoInsurance_Toolkit/AudioRecorder/1311531953080.wav");
boolean deleted = file.delete();
并且在清单中使用了权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">
请告诉我,我在这里遗漏了一些东西,因为每次代码成功执行但没有删除SD卡中的内容?
答案 0 :(得分:0)
假设您拥有WRITE_EXTERNAL权限,路径正确且文件权限为WORLD_WRITABLE,您的代码将有效。我打赌文件不是创建为世界可写的,所以除非你的软件创建了文件,否则你将无法删除它。