본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

folder.delete()안될때, 폴더/하위폴더 삭제

하위파일들이 남아있으면 폴더가 삭제되지않는다.

파일을 삭제하려면 하위폴더삭제후 - 파일을 삭제하는 루트를 거치자.

File folder  = new File(CURR_IMAGE_REPO_PATH+"\\"+goods_id);
		try{
			while(folder.exists()) {
				File[] folder_list = folder.listFiles();
				for (int j = 0; j < folder_list.length; j++)folder_list[j].delete();		
				if(folder_list.length == 0 && folder.isDirectory())folder.delete();
			}
		}catch(Exception e) {e.printStackTrace();}