● 디택토리에서 특정파일을 복사 하는 배치파일
♨ 카랜더 일정 :
2024년04월28일
본문
● 디택토리에서 특정파일을 복사 하고 20개만 유지 하는 배치파일
@echo off
setlocal
REM 날짜 및 시간 형식 수정
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set "datetime=%%I"
set "date2=%datetime:~0,4%%datetime:~4,2%%datetime:~6,2%"
set "time2=%datetime:~8,2%%datetime:~10,2%%datetime:~12,2%"
REM 백업 디렉토리 생성
set "backupdir=g:\haos_backup\%date2%_%time2%"
mkdir "%backupdir%" 2>nul
REM 파일 복사
xcopy /S /Y S:\*.yaml "%backupdir%\" 2>nul
xcopy /S /Y S:\*.json "%backupdir%\" 2>nul
REM 오래된 파일 삭제 (주석 처리된 부분)
REM for /f "skip=30 delims=" %%A in ('dir /b /ad /o-d g:\haos_backup\') do @rd /s /q "g:\haos_backup\%%A"
endlocal
echo on
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png
뷰PDF 1,2
office view
관련자료
댓글목록
![profile_image](https://11q.kr:443/www/data/member_image/ss/ss1145.gif?1588261899)
11qkr님의 댓글
![](https://11q.kr:443/www/data/member/ss/ss1145.gif?1479800520)
@echo off
setlocal
REM 날짜 및 시간 형식 수정
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set "datetime=%%I"
set "date2=%datetime:~0,4%%datetime:~4,2%%datetime:~6,2%"
set "time2=%datetime:~8,2%%datetime:~10,2%%datetime:~12,2%"
REM 이전 백업 디렉토리 제거
REM for /f "skip=30 delims=" %%A in ('dir /b /ad /o-d g:\haos_backup') do rd /s /q "g:\haos_backup\%%A"
REM 새로운 백업 디렉토리 생성
set "backupdir=g:\haos_backup\%date2%_%time2%"
mkdir "%backupdir%" 2>nul
REM 파일 복사
xcopy /S /Y S:\*.yaml "%backupdir%\" 2>nul
xcopy /S /Y S:\*.json "%backupdir%\" 2>nul
xcopy /Y S:\zigbee2mqtt\database.db "%backupdir%\zigbee2mqtt\" 2>nul
endlocal
pause
♥간단_메모글♥
-
등록일 04.15가입 인사드립니다.댓글 2
-
등록일 04.09가입인사.댓글 2
-
등록일 03.03안녕하세여댓글 1
-
등록일 02.13
최근글
-
등록일 05.28
새댓글
-
등록자 11qkr 등록일 17:09
-
등록자 노아 등록일 05.28
-
등록자 11qkr 등록일 05.27
-
등록자 11qkr 등록일 05.27
-
등록자 궁금해용 등록일 05.27
오늘의 홈 현황
QR코드
☞ QR코드 스캔은 kakao앱 자체 QR코드