PDA

View Full Version : [batch] varie domande


bigboss8888
14-11-2008, 12:14
allora anche se semplici alcuni file .bat son utili(almeno per me)

ma volevo solo un paio di chiarimenti:

1_ per un comando del tipo cancella tutti i file presenti tranne quelli con estensione .exe .rar come si puo fare?

2_se io avessi un comando con una compressione cosi :
@rar.exe a -p*** backup_%random%.rar *.html log.txt > nul

questo mi inserisce i file html e txt in un archivio rar, ma se io volessi farci entrare anche delle catelle cosa devo aggiungere?

PhysX
14-11-2008, 21:59
#1:
for %f in (*.exe;*.html) do del %f

oppure

del *.exe
del *.html

per il secondo non so, non conosco il comando rar

bigboss8888
16-11-2008, 21:09
il comando del *.html lo so anche io, ma se io ho una cartella con dentro molti file e cartelle diverse come faccio a dirgli cancella tutto tranne *.html oppure cancella tutto tranne le cartelle

bigboss8888
17-11-2008, 13:58
help

^TiGeRShArK^
17-11-2008, 14:55
sto scappando comunque il punto 1 al volo sarebbe:

md tmp
copy *.exe tmp
copy *.html tmp
del *.* /q /y
cd tmp
copy *.* ..\
rd /q tmp

bigboss8888
17-11-2008, 15:22
ottimo....manca solo copiare una cartella...non so se mi spiego bene

copy *.exe
copy *.rar
copy ???--->devo compiare una cartella

^TiGeRShArK^
17-11-2008, 18:59
ehmm...ovvero? :fagiano:
EDIT: ah.. dici nel punto 2?
Prova ad aggiungere oltre ad *.html e a log.txt anche *. che dovrebbe copiare tutte le cartelle...
altrimenti se ti serve una cartella sola dovrebbe bastare mettere il suo nome...

bigboss8888
18-11-2008, 11:13
ehmm...ovvero? :fagiano:
EDIT: ah.. dici nel punto 2?
Prova ad aggiungere oltre ad *.html e a log.txt anche *. che dovrebbe copiare tutte le cartelle...
altrimenti se ti serve una cartella sola dovrebbe bastare mettere il suo nome...

ma non conoscendo il nome di questa cartella? ora provo con "*." poi vi dirņ