Language/OS Script3 [bat] 오래된 파일 삭제 큐톤의 오래된 폴더 삭제 :: QTM C:\ oldMovie Clear :: Auther INNER_YJKIM @echo off :start @echo -Start C drive cleanup (%date% %time%)- @echo. goto getdeleteday :: START get delete base date ####################################### :getdeleteday ::set sorage period set storagePerid=25 :: today for /f "tokens=1-3 delims=- " %%A in ('echo %DATE%') do (set YY=%%A&SET MM=%%B&SET DD=%%C) :: test ( .bat yyyy mm d.. 2021. 4. 2. [bat] 날짜 계산 (오늘 기준 -n일) 오늘을 기준으로 -n일의 날짜를 구함 (before값만큼의 날짜를 구함) @echo off for /f "tokens=1-3 delims=- " %%A in ('echo %DATE%') do (set YY=%%A&SET MM=%%B&SET DD=%%C) set before=25 if not "%1"=="" set before=%1 if not "%2"=="" set YY=%2 if not "%3"=="" set MM=%3 if not "%4"=="" set DD=%4 set /a DD=1%DD%-(100+%before%) set /a MM=1%MM%-100 :: DD-befoer > 0, YY년 MM월 DD-before일 if %DD% GTR 0 ( goto getBeforeday_end ) else (.. 2021. 4. 2. [bat] 디스크 용량 로그 출력 @echo off :: C drive format_table PowerShell "Get-WmiObject win32_logicaldisk -filter """DeviceID='c:'""" | FT DeviceID, @{Name='DiskSize (GB)'; E={\"{0:N1} GB\" -F($_.Size/1GB)}}, @{Name='FreeSpace (GB)'; E={\"{0:N1} GB\" -F($_.freespace/1GB)}}" :: C drive Size PowerShell "$size=(Get-WmiObject win32_logicaldisk -filter """DeviceID='c:'""").Size; [math]::Round($size/1GB, 2).toString();" :: C dri.. 2021. 4. 2. 이전 1 다음