Discussione:
dir e del con più argomenti
(troppo vecchio per rispondere)
Badrune
2010-03-03 14:48:47 UTC
Permalink
ciao!
non so se tutti lo sanno, magari ho scoperto l'acqua calda ma volevo
condividere con voi:

sia DIR
che DEL

permettono l'immissione di più oggetti come argomento.

ad esempio

dir *.exe *.bat

oppure

del *.mp3 *.wma *.avi /s

:-)

ciao ciao
uvz
2010-03-06 13:50:01 UTC
Permalink
Post by Badrune
sia DIR
che DEL
permettono l'immissione di più oggetti come argomento.
ad esempio
dir *.exe *.bat
Dos puro o in Win? Non lo sapevo e sotto w98 mi dice "Troppi parametri" e
ripete l'ultimo oggetto.
gioacchino
2010-03-06 19:38:35 UTC
Permalink
Post by uvz
Post by Badrune
sia DIR
che DEL
permettono l'immissione di più oggetti come argomento. ad esempio
dir *.exe *.bat
Dos puro o in Win? Non lo sapevo e sotto w98 mi dice "Troppi parametri"
e ripete l'ultimo oggetto.
troppi parametri

nonostante questo è possibile simulare i parametri multipli con il for

esempio:
for %i in (parametri multipli) do comando %i
uvz
2010-03-18 16:04:52 UTC
Permalink
Post by gioacchino
for %i in (parametri multipli) do comando %i
mi rispieghi meglio questa, perchè non lo capisco così, grazie
R. C.
2010-03-18 17:20:13 UTC
Permalink
Thu, 18 Mar 2010 17:04:52 +0100
Post by uvz
Post by gioacchino
for %i in (parametri multipli) do comando %i
mi rispieghi meglio questa, perchè non lo capisco così, grazie
in merito a quanto hai chiesto ti rispondo io per ora..
è un semplice ciclo for, che come tale non si limita al solo dos.. ma si
applica all'informatica in generale..
FOR %c IN (*.exe *.com) DO del %c <- occhio è cattivo
la %c indica la variabile che vuoi definire (in dos possono essere caratteri
ad eccezione dei numeri)
IN è l'ingresso della variabile specificata
DO è l'uscita e l'esecuzione del ciclo nel quale è possibile anche
specificare un ulteriore ciclo IF oppure CALL .. ma non entro nel dettaglio
per ora..
del sta per il comando al quale vuoi associare la variabile %c come
parametro di argomento..
ricapitolando..
FOR %c IN (*.exe *.com) DO del %c
esegue enne volte "del argomento", pari al numero dell'argomento stesso..
che nel nostro caso sono 2!
esegue quindi:
del *.exe
del *.com
diverso sarebbe il comportamento con il comando DIR , in questo caso
eseguirebbe "DIR argomento" pari al numero dei file presenti nella
directory..

Continua a leggere su narkive:
Loading...