반응형
여러 USB에 동일한 파일을 넣어야 할 때, 일일히 포맷하고 복사 붙여넣기 하면 여간 번거로운 일이 아닐 수 없다..
이 코드하나로 컴퓨터에게 일을 시키고 여러분은 다른일을 하면 된다..
이 코드는
컴퓨터에 연결된 모든 USB를 포맷한 후, 내가 원하는 파일만 모두 한번의 클릭으로 복사하는 코드이다.
@echo off
set ORIGINE=C:\myfolder\
@echo WARNING !!!
@echo Are you sure format All USB Driver?
pause
@echo Is it right your folder to copy?
@echo path : "%ORIGINE%"
pause
wmic logicaldisk get caption, description, drivetype
for /F "usebackq tokens=1,2,3,4 " %%i in (`wmic logicaldisk get caption^,description^,drivetype 2^>NUL`
) do (
if %%l equ 2 (
echo formatting USB Drivers....
echo y | cmd /c format %%i /fs:ntfs /q
timeout /t 1
)
)
timeout /t 3
for /F "usebackq tokens=1,2,3,4 " %%i in (`wmic logicaldisk get caption^,description^,drivetype 2^>NUL`
) do (
if %%l equ 2 (
echo Copying your files to USB Driver....
xcopy "%ORIGINE%\*" %%i /e /h /k
timeout /t 1
)
)
※ 경고 현재 연결된 모든 USB가 포맷됨으로 신중히 사용하세요.
사용방법.
파일 실행 위치가 어디든 상관없다.
맞으면 아무키나 누르고, 아니면 종료한다.
만약 복사하고자 하는 폴더 경로가 다르면 코드를 수정한다.
해당창이 꺼질때까지 기다린다...
(결과) C:\myfolder에 저장되있는 파일이 USB를 포맷한 후 모두 복사되어 저장된다.
아래 코드를 응용하여 제작했다
ansan-survivor.tistory.com/482?category=458475
ansan-survivor.tistory.com/547?category=458475
반응형
'윈도우 > Batch 파일' 카테고리의 다른 글
[Windows Batch] 윈도우 계정 로그인 기록 (log) 추적하는 코드 (0) | 2022.11.24 |
---|---|
[Windows batch] Bat파일을 exe파일로 변환 시키기 (batch file to exe file) (0) | 2021.08.18 |
[Windows batch] 윈도우 배치파일, 특정 폴더 내 파일을 연결된 모든 USB에 복사하기 (윈도우 batch 백업 코드) (0) | 2021.03.18 |
[Windows batch] 윈도우 배치파일, 특정 폴더 내 파일을 다른 폴더로 모두 복사하기 (batch 절대경로 복사하기) (0) | 2021.03.18 |
[Windows batch] 여러 USB 한거번에 포맷시키기, 여러 usb 한번의 클릭으로 모두 포맷 (0) | 2021.01.28 |