강좌 / 팁
기 타 이동식 하드 디스크 알아야 될때는 ? - 볼륨명 찾기 2
2023.01.31 19:46
set usb2=
wmic diskdrive where mediatype="External hard disk media" get name | find /v "Name">%tmp%\usb2.txt
set /p usb2=<%tmp%\usb2.txt
set usb2=%usb2:\\.\=%
set usb2=%usb2: =%
echo %usb2% - 이동식디스크2
이렇게하면 \\.\PHYSICALDRIVE3 나옵니다.
하지만 G: H: 이렇게 표현하고 싶습니다.
이것이 질문입니다.
댓글 [1]
-
지후빠 2023.02.02 18:45
usb fixed drive (usb hdd,ssd,flash) 문자만 추출합니다.^^
@echo off & setlocal enabledelayedexpansion
for /f "skip=1 tokens=2 delims=E " %%# in ('wmic diskdrive where mediatype^="External hard disk media" get name 2^>^&1') do set usbhd=!usbhd!#%%#
if defined usbhd for /f tokens^=4^ delims^=^" %%# in ('wmic path Win32_LogicalDiskToPartition get antecedent^,dependent^|findstr "%usbhd%"') do set usbdrv=!usbdrv!%%#
if defined usbdrv echo %usbdrv%
endlocal & pause