USB 3개를 꽂아놓고 테스트해봤다. (F, G, H 드라이브)
USB드라이브를 꽂았을 때 어떤 드라이브로 잡히는지 모를 때 이 Batch파일을 이용하면 유용하다.
@echo off
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 %%i is a USB drive.
)
)
pause
(참고)
참고로 저 숫자를 바꾸면 다른 드라이브를 찾을 수 있다.
3: 내장된 드라이브
5: CD-ROM
'윈도우 > Batch 파일' 카테고리의 다른 글
[Windows batch] 윈도우 배치파일, 특정 폴더 내 파일을 다른 폴더로 모두 복사하기 (batch 절대경로 복사하기) (0) | 2021.03.18 |
---|---|
[Windows batch] 여러 USB 한거번에 포맷시키기, 여러 usb 한번의 클릭으로 모두 포맷 (0) | 2021.01.28 |
[Windows batch] 윈도우 배치파일 변수명 만들기, 변수명 출력하기, 주석, 일시정지, if문 (0) | 2021.01.28 |
[Windows batch] batch 파일로 디스크 포맷하기, cmd 명령어로 disk 포맷하기, 하드디스크 포맷 / USB 동시에 포맷하기 (0) | 2021.01.28 |
[Windows batch] 윈도우 배치파일로 시스템변수 생성하고 경로 지정하기 (0) | 2020.11.23 |