android - 파일 삭제 또는 폴더 반복 삭제

445 단어 Filenulldelete
귀속법은 폴더와 그 안의 모든 파일과 폴더를 삭제합니다.
//          
	public static void delete(File file) {
		if (file.isFile()) {
			file.delete();
			return;
		}

		if(file.isDirectory()){
			File[] childFiles = file.listFiles();
			if (childFiles == null || childFiles.length == 0) {
				file.delete();
				return;
			}
	
			for (int i = 0; i < childFiles.length; i++) {
				delete(childFiles[i]);
			}
			file.delete();
		}
	}

좋은 웹페이지 즐겨찾기