윈도우 bat 로 작성한 백업 스크립트 예제

echo off
del /s/q .\source
rem rmdir /s/q .\source
mkdir .\source


xcopy ..\..\..\js\_M  .\source\_M /d /y /i /s  /EXCLUDE:backup.exclude.txt

xcopy ..\*.* .\source /y /d

xcopy ..\lib .\source\lib /y /d /s /i /EXCLUDE:backup.exclude.txt
xcopy ..\images .\source\images /y /d /s /i /EXCLUDE:backup.exclude.txt

mkdir .\source\saveImages
echo LOG > .\source\saveImages\lastImages.log
echo LOG > .\source\saveImages\saveImages.log

set D=%DATE:-=%  <--- 날짜를 YYYYMMDD 형으로 만들 변수에 저장. 나중에 %D%로 사용

ren source\WP.html e.WP.html
php php\str_replace.php source\e.WP.html "../../js/_M/" _M/ > source\WP.html
del source\e.WP.html


"C:\Program Files\7-Zip\7z.exe" a  -xr@backup.exclude.txt .\WebPainter.%D%.7z .\source\* <-- 압축프로그램은 7-zip 사용
copy /y WebPainter.%D%.7z WebPainter.7z  <-- 오늘 날짜로 압축파일을 만들고 그 압축파일을 복사해서 대표 압축파일을 만듬.(대표 압축파일은 배포용)

pause
댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
6.13
6.14
6.15
6.16
6.17
6.18
6.19
6.20
6.21
6.22
6.23
6.24
6.25
6.26
6.27
6.28
6.29
6.30
7.1
7.2
7.3
7.4
7.5