메뉴 건너뛰기

KIM0.COM

Windows 지난 파일 삭제 CMD테스트

2015.03.08 12:06

Kim 조회 수:2608

@echo off

setlocal

rem 기준일설정
set aDate=2015-03-06

rem 작업할 디렉토리설정
set aDir=i:\test\

rem 해당 디렉토리에서 원하는 파일들만..
for %%i in ("%aDir%*.avi") do ( 
    rem 파일의 날짜를 구함
    set aFileDate=%%~ti

rem    echo set %aFileDate:~0,10%=%%~ti
rem    echo %aFileDate:~0,10%
rem    echo %aFileDate%

    rem 파일의 날짜(YYYY-MM-DD) 와 기준일과 비교후 이전날짜라면 삭제

    if %aFileDate:~0,10% LSS %aDate% ( 
  echo %%i
         rem  del %%i
    )
)

endlocal
번호 제목 글쓴이 날짜 조회 수
9 서버점검목록 1탄 Kim 2014.08.21 4653
8 오래된 파일 지우기- forfiles Kim 2015.03.08 3021
» 지난 파일 삭제 CMD테스트 Kim 2015.03.08 2608
6 우분투 18.04 Home Assistant 설치 [2] Kim 2018.12.09 1254