Discussione:
creare file *.bat
(troppo vecchio per rispondere)
Paperino
2008-04-30 15:10:43 UTC
Permalink
Ogni giorno devo copiare un certo numero di file che si trovano all'interno
di alcune cartelle in altre. Per non farlo manualmente pensavo di creare un
file *.bat che me lo faccia in automatico. Il problema è che è talmente
tanto che non creo più dei file di questo tipo che non ricordo più
esattamente la sintassi. Chi mi da una mano a scrivere il codice

Grazie mille in anticipo a chi mi aiuterà

Ciao
Franz aRTiglio
2008-04-30 21:49:57 UTC
Permalink
Post by Paperino
Ogni giorno devo copiare un certo numero di file che si trovano
all'interno di alcune cartelle in altre. Per non farlo manualmente
pensavo di creare un file *.bat che me lo faccia in automatico. Il
problema è che è talmente tanto che non creo più dei file di questo
tipo che non ricordo più esattamente la sintassi. Chi mi da una mano
a scrivere il codice
hem...

Sistema host ? presumo XP...

By the way:

xcopy "percorso dei file" "destinazione dei file"

Esempio

xcopy "c:\documents and settings\ciccio" "d:\cartelle di backup\ciccio's
folder"

xcopy "c:\documents and settings\ciccio\*.aaa" "d:\cartelle di
backup\ciccio's folder"
copiera' solo i file con estensione .aaa

Aggiungendo, alla fine, i seguenti parametri (possono essere piu' di uno)
otterrai l'effetto descritto:

/s copia anche le sottocartelle e i file ivi contenuti
/e come /s ma copia ANCHE le cartelle vuote
/d sovrascrive SOLO se il file e' gia' presente ed
e' piu' vecchio (ottimo per le copie di backup)
/c se si verifica un errore, anziche' fermarsi continua col prossimo file
/y non chede la pressione di un tasto in caso di sovrascrittura

Comunque, se dai un

xcopy /?

compaiono tutte le opzioni.

Continua a leggere su narkive:
Loading...