2012-04-28 2 views

답변

4
public static boolean deleteDirectory(File path) { 
     // TODO Auto-generated method stub 
     if(path.exists()) { 
      File[] files = path.listFiles(); 
      for(int i=0; i<files.length; i++) { 
       if(files[i].isDirectory()) { 
        deleteDirectory(files[i]); 
       } 
       else { 
        files[i].delete(); 
       } 
      } 
     } 
     return(path.delete()); 
    } 

당신이 (HTTP이 [외부]에서 붙여 넣기를 복사하는 경우

+1

을 삭제하려면 삭제할 디렉토리의 경로 또는 파일을 사용하여 필요 어느 때 코드가 그냥 전화를 추가 : // WWW를 .developerfeed.com/io/snippet/how-recursively-delete-file-directory), 파일에 대한 참조를 추가 할 수 있습니다. –

+0

@MH는 오래전에 복사되었을 수도 있었지만, 내가 사용하고 있던 프로젝트의 코드이므로 붙여 넣기 만했습니다. –

+0

@AgarwalShankar - 좋은 해결책 –

관련 문제