음악 폴더에 내 휴대 전화에 저장된 음악 파일 (SD 카드 없음)을 삭제하고 싶습니다. 나는 파일 경로가 있고 File.exists()
는 진실했다. 다음으로 File.delete()
도 사실이지만 파일은 그대로 유지됩니다. 그러나! "삭제"후에 더 이상이 파일을 재생할 수 없으며 이름을 편집 할 수도없고 복사 할 수도 없습니다. 하지만 수동으로 삭제할 수 있습니다.Android에서 파일을 삭제할 수 없습니다.
나는 android.permission.WRITE_EXTERNAL_STORAGE
을 설정했습니다. OS 4.4.4 GPE
내 실수는 어디에서 확인할 수 있습니까? 어떤 제안이라도 고마워.
File file = new File(Path);
if (file.exists()){
file.setWritable(true, false);
return file.delete();
}
"나는 더 이상이 파일을 편집 이름을 재생할 수 있으며이를 복사 할 수 없습니다"- 무엇을 사용하고 계십니까? "하지만 수동으로 삭제할 수 있습니다"- 무엇을 사용합니까? – CommonsWare
Windows 파일 탐색기를 사용하는 @CommonsWare) –
http://stackoverflow.com/a/20780472/755804 – 18446744073709551615