Notice
Recent Posts
Recent Comments
Link
투케이2K
651. (Android/Java) [간단 소스] 특정 경로 및 폴더에 저장된 파일 삭제 수행 - file delete 본문
[개발 환경 설정]
개발 툴 : AndroidStudio
[소스 코드]
// --------------------------------------------------------
// [주의 사항]
// --------------------------------------------------------
// [폴더를 삭제하기 위해서는 폴더안에 저장되어 있는 자식들을 모두 삭제한 후에 삭제해야함]
// --------------------------------------------------------
// --------------------------------------------------------
// [경로 지정]
// --------------------------------------------------------
String originPath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath();
// --------------------------------------------------------
// [File 생성]
// --------------------------------------------------------
File file = new File(originPath);
// --------------------------------------------------------
// [파일 경로 존재 여부 확인]
// --------------------------------------------------------
if (file.exists() == true){ // [해당 파일 경로가 존재하는 경우 >> 삭제 수행]
File[] files = file.listFiles();
if (files != null && files.length > 0){ // [저장된 파일이 있는 경우]
for (int i=0; i<files.length; i++){
String fileName = files[i].getName(); // [파일 명칭 확인]
boolean result = files[i].delete(); // [파일 삭제 수행]
S_Log._E_("로그 백업 파일 삭제 수행 (7 일 기준)", new String[]{ "파일 명칭 :: " + String.valueOf(fileName), "삭제 여부 :: " + String.valueOf(result) });
}
}
}
반응형
'Android' 카테고리의 다른 글
Comments