Windows Sever

Windows Server 파일을 S3 버킷으로 카피하는 Batch 파일 작성

나참새 2022. 1. 5. 15:49

[목표]

특정 Windows Server 디렉토리의 파일을 S3 버킷으로 카피하는 Batch 파일을 작성한다.

본 내용의 예시는 금일 날짜(생성된 지 0일 지난)의 파일을 카피의 대상으로 한다.

 

[내용]

@set YEAR=%date:~0,4%
@set MONTH=%date:~5,2%
@set DAY=%date:~8,2%
@set POSTFIX=%YEAR%-%MONTH%-%DAY%/ 
ECHO %POSTFIX%

forfiles /p C:\example /s /d 0 /c "cmd /c aws s3 cp @file s3://example-bucket/%POSTFIX%"

PAUSE