0
Android 기기에 저장된 동영상, 사진과 같은 미디어 파일을 찾아 삭제하는 앱을 만듭니다. 나는 의도의 길로 가야한다고 생각하지만, 나는 그 접근법을 확신하지 못한다.Android에서 기기의 미디어 파일을 찾아 삭제하는 방법
아무에게도 이것을 달성하는 방법에 대해 조언을 주실 수 있습니까?
감사합니다.
Android 기기에 저장된 동영상, 사진과 같은 미디어 파일을 찾아 삭제하는 앱을 만듭니다. 나는 의도의 길로 가야한다고 생각하지만, 나는 그 접근법을 확신하지 못한다.Android에서 기기의 미디어 파일을 찾아 삭제하는 방법
아무에게도 이것을 달성하는 방법에 대해 조언을 주실 수 있습니까?
감사합니다.
(mpg, avi, 3gp, jpg 등)과 같은 널리 사용되는 미디어 형식으로 파일을 검색해보십시오.
3gp의 경우 f.getName(). endsWith (". 3gp") //를 사용합니다. 여기서 f는 File 객체입니다.
f.delete()를 사용하여 이러한 파일을 삭제하십시오.
감사합니다 그러나 나는 값으로 파일 이름을 전달하고 검색 기준으로 사용할뿐만 아니라 필요한 경우 삭제를 위해 일부 코드 샘플을 배치 해 주시겠습니까? 감사 – user788511
공공 정적 무효 parseDir (파일 dirPath, 문자열 내선) \t { \t \t \t \t 파일 파일 [] = NULL; \t \t 경우 (dirPath.isDirectory()) { \t \t \t \t \t 파일의 dirPath.listFiles =(); (파일 dirFiles : 파일)에 대한 \t \t \t \t \t \t { \t \t \t \t \t \t \t \t 경우 (dirFiles.isDirectory()) \t \t \t \t { \t \t \t \t \t parseDir (dirFiles, ext); \t \t \t \t한다} else \t \t \t \t \t { \t \t \t \t \t \t \t \t 경우 (dirFiles.getName(). endsWith (EXT)) \t \t \t \t \t \t { \t \t \t \t \t dirFiles.지우다(); \t \t \t \t \t \t} \t \t \t \t \t }} \t \t \t \t \t \t 한다} else \t \t \t \t \t \t { \t 경우 (dirPath.getName(). endsWith (EXT)) \t \t \t { \t \t \t \t dirPath.delete(); \t \t \t} \t \t} \t \t \t} parseDir 사용 \t // (새 파일 ("D :/Shashank/테스트 /" ". TXT")); 테스트에서 모든 txt 파일을 삭제합니다. –
위의 함수는 dirPath 폴더 내에서 확장자가 "ext"인 모든 파일을 삭제합니다. –