윈도우/Batch 파일

[Windows batch] 윈도우 배치파일 usb드라이브만 찾아내기

안산드레아스 2021. 1. 28. 16:40
반응형

출처: blog.daum.net/inpl/553

 

cmd에서 드라이브명 검색 / CD,USB,디스크 드라이브 검색

컴퓨터에서 사용하는 드라이브를 추출하기, 드라이브 타입별로도 추출 가능, wmic 명령을 응용해서...  아래의 예를 보면 좀더 이해가 쉬울 듯.. @echo off ::  로컬 고정 디스크 3 ::  CD-ROM 5 ::  이동

blog.daum.net

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

결과 디스크 F,G,H가 USB로 잘 출력되었다.

 

(참고)

참고로 저 숫자를 바꾸면 다른 드라이브를 찾을 수 있다.

3: 내장된 드라이브

5: CD-ROM

반응형