View Full Version : Come si può identificare label e lettera eventuale usb pen?
Ho fatto un .bat di zip e salvataggio delle cartelle "mission critical" che viene schedulato più volte al giorno creando un banale versioning.
Vorrei aggiungere che se in una porta è inserita la pendrive "SALVATAGGI" gli venga copiato l'ultimo zip generato, ma non ho capito come poter riconoscere label e lettera delle pendrive inserite per indirizzare la copia
x_Master_x
18-11-2015, 16:02
DISKPART ( List Volume ) e Findstr oppure un VBS come indicato nel blog di TechNet, How Can I Determine the Drive Label of a Drive? (http://blogs.technet.com/b/heyscriptingguy/archive/2006/03/14/how-can-i-determine-the-drive-label-of-a-drive.aspx)
sono riuscito a far funzionare questo
echo list volume | DiskPart | findstr "SALVATAGGI"
ma mi mancano troppi fondamentali del linguaggio e non riesco a tirar fuori la lettera del drive per metterlo in una variabile buona a fare il copy :(
così sembra OK
set pendriveLabel="SALVATAGGI"
set destination=nullo
for /f "tokens=2,3,4" %%a in ('echo list volume ^| diskpart') do (
if "%%c"==%pendriveLabel% ( set destination=%%b )
)
IF NOT %destination%==nullo (
echo %pendriveLabel% found in %destination%
) else (
echo %pendriveLabel% not found
)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.