Visualizza messaggio singolo
Vecchio 23-02-2004, 15.24.28   #7
Gabry
Forum supporter
 
L'avatar di Gabry
 
Registrato: 28-04-2003
Loc.: Svizzera, ma con passaporto UEE (molisano di origine... )
Messaggi: 1.820
Gabry promette bene
Un altro utilissimo cxomando che offre il DOS é XCOPY. Questo comando offre degli interessanti switch.
Io ho creato un file batch che mi salva l'intera cartella documenti, compressiva di sottocartelle, facendo un controllo di ogni singolo file in base alla data di salvataggio, quindi ogni qual volta lancio il BatchFile mi vengono salvati solo i file con data differente a quelli già precedentemente salvati.
Esempio:

D:\documenti
xcopy D: /s/d/y E:\SavDoc

Digitando dalla riga di comando DOS l'HELP inerente al comando XCOPY, ci vengono descritti tutti gli Switch disponibili:

Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

D:\>help xcopy
Copia i files e le strutture di directory.

XCOPY source [destinazione] [/A | /M] [/D[:data]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:file1[+file2][+file3]...]

source Specifica i file da copiare.
destinazione Specifica posizione e/o nome dei nuovi file.
/A Copia solo file con attributo di archivio,
non cambia l'attributo.
/M Copia solo file con attributo di archivio,
disattiva l'attributo.
/D:m-d-y Copia i file modificati a partire dalla data specificata.
Se non sono indicate date, copia solo i file con
ora di origine più recente dell'ora di destinazione.
/EXCLUDE:file1[+file2][+file3]...
Specifica un elenco di file contenenti stringhe. Ogni stringa
deve essere posizionata in una riga differente nei file. Quando
una delle stringhe corrisponde a una qualsiasi parte del
percorso assoluto del file da copiare, il file sarà escluso
dalla copia. Per esempio, specificando una stringa come
\obj\ o .obj saranno esclusi tutti i file al di sotto della
directory obj o tutti i file con estensione .obj.
/P Chiede conferma prima di creare ogni file di destinazione.
/S Copia directory e sottodirectory tranne quelle vuote.
/E Copia directorye sottodirectory, comprese quelle vuote.
Analogo a /S /E. Può essere utilizzata per modificare /T.
/V Verifica ogni nuovo file.
/W Chiede di premere un tasto prima di copiare.
/C Continua a copiare anche in caso di errori.
/I Se la destinazione non esiste e la copia riguarda più file,
presuppone che la destinazione sia una directory.
/Q Non visualizza i nomi dei file durante la copia.
/F Visualizza i nomi dei file di origine e destinazione durante la
copia.
/L Visualizza i file che sarebbero copiati.
/H Copia anche i file nascosti e di sistema.
/R Sovrascrive i file di sola lettura.
/T Crea la struttura di directory, ma non copia i file. Non include
le directory o sottodirectory vuote. /T /E include directory
e sottodirectory vuote.
/U Copia solo i file che già esistono nella destinazione.
/K Copia gli attributo. Il normale Xcopy reimposta gli attributi di
sola lettura.
/N Copia utilizzando i nomi brevi creati.
/O Copia le informazioni di proprietà e ACL.
/X Copia le impostazioni di controllo degli eventi dei file
(implica /O).
/Y Elimina la richiesta di conferma per sovrascrivere un file
di destinazione esistente.
/-Y Specifica di chiedere conferma prima di sovrascrivere un file
di destinazione esistente.
/Z Copia file da rete in modalità riavviabile.

L'opzione /Y può essere impostata a priori nella variabile d'ambiente COPYCMD.
In tal caso è comunque possibile annullare tale opzione specificando /-Y alla
riga di comando.

D:\>
___________________________________

ma a voi non capita di pensare a Gesù?
http://ccegv.altervista.org
Gabry non è collegato   Rispondi citando