안녕하세요. 행부장입니다.
7zip으로 압축하여 백업하는 WINDOWS CMD 자료입니다.
(사진출처: 게티이미지뱅크)
이하 소스입니다.
rem ==========================================
rem ver zip app
rem 7zip download site: https://www.7-zip.org/
echo off
set MyDate=%DATE:-=%
set exe7zipFolder="C:\Program Files\7-Zip"
set dstFolder=e:\backup\DDrive
set backupFolder="%dstFolder%\Files"
set srcFolder="d:\data\work"
set StartLogDate="%DATE% %TIME%"
rem backup_ + YYYYMMDD_HHMI + .zip
set zipFile="backup_%DATE:-=%-%time:~0,2%%time:~3,2%.zip"
set LogFileName="%MyDate%_log.txt"
echo %StartLogDate%:[Start] Backup! >> %dstFolder%\%LogFileName%
rem %exe7zipFolder%\7z.exe a -tzip %dstFolder%\backup_%MyDate%.zip %srcFolder%
%exe7zipFolder%\7z.exe a -tzip %backupFolder%\%zipFile% %srcFolder%
echo Destination: %backupFolder% / FileName:%zipFile% / Source: %srcFolder% >> %dstFolder%\%LogFileName%
rem pause
rem 30일이 경과된 파일과 폴더 목록을 확인하고 폴더 내용을 삭제(하위 폴더 /s 포함하지 않음)
forfiles /p %backupFolder% /d -30 /c "cmd /c del /q @path"
echo forfiles /p %backupFolder% /d -30 /c "cmd /c del /q @path" >> %dstFolder%\%LogFileName%
set EndLogDate=%DATE% %TIME%
echo %EndLogDate%:[End] Backup! >> %dstFolder%\%LogFileName%
rem ==========================================
소스첨부합니다.
해당 CMD 파일을 작업 스케줄러(예약작업)에 넣어 사용하시면 자동으로 백업되어 편리합니다. 불필요한 파일은 수동으로 삭제해야 합니다.
'IT와 꿍짝' 카테고리의 다른 글
(동영상 편집)파워디렉터 17의 새기능 15가지를 2분 안에 알아봅니다. (0) | 2018.11.26 |
---|---|
맥북 부트캠프 윈도우즈에서 마우스 없이 쉽게 오른쪽 마우스 클릭하기 sns4u (0) | 2018.11.09 |
다시 한주의 시작입니다. 블루투스 키보드에 판정패! 2018.10.15 (0) | 2018.10.15 |
e오디오북은 전자책인가 기존의 책인가? 라디오 드라마 같은 느낌이네요. (0) | 2018.09.30 |
MS 워드 표 분할하는 방법입니다. (0) | 2018.09.03 |
댓글