윈도우에서 매일 바뀌는 파일을 백업을 하고 싶을때 방법
폴더를 날짜별로 생성해서, 파일을 복사하는거다.
그래서 bat 파일을 만들고, 작업스케쥴러에 bat 파일 매일 실행되게 하였다.
@set YEAR=%date:~0,4%
@set MONTH=%date:~5,2%
@set DAY=%date:~8,2%
@set HOUR=%time:~0,2%
@set MINUTE=%time:~3,2%
@set SECOND=%time:~6,2%
@set POSTFIX=%YEAR%-%MONTH%-%DAY%_%HOUR%-%MINUTE%-%SECOND%
echo "log_%POSTFIX%"
mkdir C:\test\log_%POSTFIX%
xcopy C:\backup\log\ C:\test\log_%POSTFIX%
먼저 저렇게 생성하면,
오늘이 2021년 11월01일 오전 11:00일 경우,
log_2021-11-01_11-00-00
란 폴더를 생성하고,
그 폴더로 내가 원하는 폴더(C:\backup\log)에 있는 모든 파일을 복사한다.
그리고, 이 파일을 실행하는걸 작업스케쥴러에 넣으면 된다.
근데, 넣을때, 추천하는 방법은 bat파일을 C:\ 루트에 넣어주는걸 추천한다.
파일 실행 권한이 필요한데, C에 있을때가 특별히 세팅안하고 실행되니까..이걸 추천함.
작업스케쥴러 일반 설정에서
관리자(Administrators) 로 하고,
"가장 높은 수준의 권한으로 실행"를 표시해 준다.
'컴퓨터 > 기타' 카테고리의 다른 글
mallox 랜섬웨어 감염 (2) | 2021.11.11 |
---|