본문 바로가기

Web/JAVA

[Java] 특정 폴더에 특정 파일 삭제

  • 특정 문자가 포함된 파일 삭제
String dirPath = "/home/oSsonGo";
File dirFile = new File(dirPath);
String fileList[] = dirFile.list();
for(int i = 0; i < fileList.length; i++) {
    String chkFileNm = fileList[i];
    if(chkFileNm.contains("test")) {
        File delFile = new File(dirPath + File.separator + chkFileNm);
        delFile.delete();
    }
}

 

  • 특정문자로 시작하는 파일 삭제
String dirPath = "/home/oSsonGo";
File dirFile = new File(dirPath);
String fileList[] = dirFile.list();
for(int i = 0; i < fileList.length; i++) {
    String chkFileNm = fileList[i];
    if(chkFileNm.startsWith("test_")) {
        File delFile = new File(dirPath + File.separator + chkFileNm);
        delFile.delete();
    }
}

 

'Web > JAVA' 카테고리의 다른 글

[Java] 배열 내용을 Log 출력  (0) 2022.03.16
[Java] 특정 폴더의 파일 리스트 조회  (0) 2022.03.16
[Java] BigDecimal 올림, 반올림, 버림 처리  (0) 2022.03.13
[Java] 넘버링  (300) 2022.03.12