● 디택토리에서 특정파일을 복사 하는 배치파일
♨ 카랜더 일정 :
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
관련자료
-
이전
-
다음
댓글목록
11qkr님의 댓글
11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
@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가입 인사드립니다.댓글 6
-
등록일 04.09가입인사.댓글 4
-
등록일 03.03안녕하세여댓글 1
-
등록일 02.13
최근글
-
등록일 11.19
새댓글
-
등록자 닉넴짓기어려워 등록일 11.22
-
등록자 글자사랑 등록일 11.22
-
등록자 삽질황제 등록일 11.21
-
등록자 changgeol 등록일 11.21
-
등록자 스노우캣 등록일 11.21
오늘의 홈 현황
QR코드
☞ QR코드 스캔은 kakao앱 자체 QR코드