여러 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
[Windows batch] 여러 USB 한거번에 포맷시키기, 여러 usb 한번의 클릭으로 모두 포맷
여러개의 USB를 전부 포맷해야 할일이 있는데, 하나하나 전부다 하면 너무 오래걸리고 귀찮다. 그래서 한번에 다 포맷시키는 batch파일을 만들었다. usb만 골라서 전부다 포맷 시켜주는 코드이다. @
ansan-survivor.tistory.com
ansan-survivor.tistory.com/547?category=458475
[Windows batch] 윈도우 배치파일, 특정 폴더 내 파일을 연결된 모든 USB에 복사하기 (윈도우 batch 백업
어떤 폴더 내에 있는 모든 파일을 연결된 모든 USB에 복사하는 코드이다. 예를들어 아래 myfolder라는 폴더에 어떤 파일을 넣고 코드를 실행하면, 연결된 모든 USB에 해당 파일들이 모두 복사가 된다
ansan-survivor.tistory.com
'윈도우 > 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 |