알버트의 개발하는 블로그

[Batch] batch로 네트워크 드라이버 연결, 파일 복사 및 삭제하기 본문

기타 개발 관련 정보

[Batch] batch로 네트워크 드라이버 연결, 파일 복사 및 삭제하기

알버트 2022. 2. 9. 10:36

1. 네트워크 드라이버 연결하여 Z드라이브 생성하기
net use Z: \\121.166.92.208\공용폴더\최신소스백업폴더(수정금지)\DB_Backup

2. 네트워크 드라이버 연결 끊고 Z드라이브 삭제하기
NET USE /DELETE Z:

3. 파일 or 폴더 리스트 출력하기
forfiles /P D:\MARIA_BACKUP\%date%\(파일or폴더 경로) /C "cmd /c echo @path " >> D:\MARIA_BACKUP\logs\%date%.log

4. 파일 or 폴더 복사하여 Z드라이브에 붙여넣기
forfiles /P D:\MARIA_BACKUP\%date%\ /C "cmd /c copy /Y @path Z:" >> D:\MARIA_BACKUP\logs\%date%.log

5. 5일 이상된 파일 리스트 출력하여 로그파일에 입력하기
forfiles /P Z: /D -5 /C "cmd /c echo @path" >> D:\MARIA_BACKUP\logs\%date%.log

6. 5일 이상된 파일들 삭제하기
forfiles /P Z: /D -5 /C "cmd /c del /Q @path" >> D:\MARIA_BACKUP\logs\%date%.log