PDA

View Full Version : Recuperare la lettera di unità disco da file batch


newfgf67
18-05-2008, 10:08
Ho la necessità di creare un file barch che possa conoscere, ed utilizzare, la lettera di unità in cui si trova (questo perchè il file batch potrebbe essere su disco rigido, CD-ROM, chiave USB, unità di rete ecc...)
Qualcuno conosce un comando che esista dal prompt di Windows o qualche utility che dia come risultato la lettera dell'unità ?
Un grande ringraziamento a chiunque possa darmi un'idea !!!

bgpop
18-05-2008, 10:58
Ciao, non conosco comandi che ti segnalino la lettera di unità, ma puoi usare la variabile %~dp0 all'interno di un batch (contiene il percorso in cui si trova il file batch, prova pure!)

newfgf67
18-05-2008, 17:57
Dalla tua dritta sono andato a cercare in interet e ho trovato che per ricavare la lettera di unità disco da cui è lanciato il batch file esiste la variabile ~d0 che restituisce esattamente quello che cercavo.

Grazie ancora