크기가 작은 파일 찾아서 지우는 방법

파일 크기가 작은 파일, 용량이 적은 파일을 찾아서 지우는 방법입니다. forfiles를 이용한 배치파일로 작성할 수도 있고, 유틸리티 프로그램을 사용할 수 있습니다. 

 

용량이 작은파일 지우는 방법

배치파일에서 forfiles를 사용해서 삭제할 수 있습니다. 

 

forfiles /p "d:\rec" /s  /m *.mp3 /c "cmd /c if @fsize LEQ 100000 del @path"

*d:rec 하위 폴더를 포함한 폴더에서 mp3 확장자를 가진 100k 미만 크기의 파일을 삭제하는 배치파일

 

 

forfiles

  • /p "경로"   : 삭제 대상 폴더 
  • /s 하위 폴더를 포함 유무 
  • /m 삭제 대상 파일 (확장자, 또는 파일명)
  • /d 날짜(-10 은 10일 이상 된 파일)
  • /c 명령어

 

명령어 옵션 설명 

  • @path  -- 전체 경로 값 반환
  • @file  -- 파일 이름을 반환
  • @fname -- 확장자를 제외한 순수 파일 이름만 반환
  • @ext   -- 파일에서 확장자만 반환(파일 이름 생략)
  • @relpath -- 상대 경로를 반환한다. 
  • @isdir -- 디렉터리 유무 확인 ("true", "false" 반환)
  • @fsize -- 파일크기  반환
  • @fdate -- 파일 최종 수정 일자 반환
  • @ftime -- 파일 최종 수정시간 반환

 

 

배치파일을 작성 후 윈도의 스케줄에 등록해 다양하게 적용할 수 있습니다. 

 

 

minisize_del.bat
0.00MB

 

 

참고 사이트는 다음과같습니다. 

https://stackoverflow.com/questions/39951598/batchscript-to-delete-file-more-than-200kb

https://stackoverflow.com/questions/58301224/forfiles-to-delete-files-which-its-file-size-is-lower-than-x

 

 

 

용량이 작은 파일 삭제하는 유틸리티

지난번 소개드린 오래된 파일 자동 삭제 유틸리티에서 개발자에게 파일 사이즈 옵션을 추가 요청했습니다. 

수정된 프로그램을에서는 삭제 대상에서 지정한 파일 크기의 범위만을 삭제할 수 있어, 옵션을 적절히 사용하면, 최대 파일크기와 최소 파일 크기를 KB, MB, GB 단위로 지정해 자동 삭제할 수 있습니다. 

 

 

https://pcwindows.tistory.com/238

 

특정 폴더에서 오래된 파일 자동으로 삭제하는 프로그램

특정 폴더에 있는 파일들중 오래된 파일을 자동으로 삭제하는 자작 프로그램입니다. 파일을 만든 날짜 또는 파일을 마지막으로 수정한 날짜를 기준으로 삭제할 수 있습니다. 프로그램을 실행하

pcwindows.tistory.com

 

파일크기삭제
파일크기 범위삭제

 

WindowexeOldFileDelete_2022-11-24.zip
0.16MB

 

댓글

Designed by JB FACTORY