Nella directory principale del nostro disco rigido abbiamo sicuramente un file
di nome COMMAND.COM. Si può verificare digitando
C:\> DIR C:COMMAND.COM
ed in questo caso sullo schermo verrà elencato solo questo file. Possiamo
farne una copia con
C:\> COPY C:COMMAND.COM C:COMMAND.XXX
L'estensione XXX non ha alcun significato per il DOS, così possiamo utilizzarla
per il nostro esempio. Con il comando
C:\> DIR COMMAND.*
otteniamo l'elenco dei due file, verificando di aver ottenuto un file che è
l'esatta copia del primo.
Ma possiamo anche chiedere al DOS di controllare per noi l'esatta trascrizione
del primo file nel secondo
C:\> FC C:COMMAND.COM C:COMMAND.XXX
ed avremo la conferma che i due file sono identici con la risposta del DOS:
FC: no differences encountered
Tutta questa operazione poteva essere compiuta anche copiando il file in una
diversa subdirectory od in un altro dischetto, semplicemente inserendo la corretta
path nel comando. Ad esempio
C:\> COPY C:COMMAND.COM A:MANDCOM.MOC
copia il file COMMAND.COM sul dischetto A: cambiandone il nome in MANDCOM.MOC
La copia di un file può anche essere effettuata utilizzandone lo stesso
nome, nel qual caso basta non indicare il nome di destinazione.
Qualora esistita nel dischetto A: un file che già abbia lo stesso nome,
il DOS avrebbe lo cancella sostituendolo con il nuovo. E' quindi necessario
essere molto prudenti in operazioni come questa. Il comando che segue, se il
dischetto nel drive A è un dischetto di sistema o un dischetto originale
di un programma, può danneggiarne il contenuto.
C:\> COPY C:COMMAND.COM A:
copia il file dal disco C: al dischetto A: conservandone il nome.
Utilizzando i caratteri jolly, si può ordinare al DOS di copiare un gruppo
di file.
C:\> COPY C:*.SYS A:
Copia tutti i file del disco C: con estensione SYS nella directory principale
del disco A:.
COPY
Copia uno o più file.
sintassi: COPY [drive1:] [path1] nomefile1 [drive2:] [path2] [nomefile2] [opzioni]
il drive1: è quello in cui si trova il disco con il file originale
la path1 è quella della subdirectory in cui si trova il disco con il
file originale
il nomefile1 è il nome del file che si vuole copiare. E' possibile usare
i caratteri jolly "?" e "*". Si usa "?" per sostituire un carattere, e "*" per
un gruppo imprecisato di caratteri
il drive2: è quello in cui si trova il disco in cui si vuole copiare
il file
la path2 è quella della subdirectory in cui si vuole copiare il file
il nomefile2 è l'eventuale nome finale del file copiato. Se si omette,
il DOS gli attribuisce lo stesso nome di quello originale.
l'opzione principale è:
/v per verificare la corretta duplicazione del file
FC
Confronta il contenuto di due file.
sintassi: FC [opzioni] [drive1:] [path1] nomefile1 [drive2:] [path2] nomefile2
il drive1: è quello in cui si trova il disco con il file originale
la path1 è quella della subdirectory in cui si trova il disco con il
file originale
il nomefile1 è il nome del file originale.
il drive2: è quello in cui si trova il disco con il file da confrontare
la path2 è quella della subdirectory con il file da confrontare
il nomefile2 è il nome del file da confrontare.
le opzioni principali sono:
/c ignora se i caratteri sono maiuscoli o minuscoli
/l cerca di sincronizzare il confronto fra i due testi dopo ogni discordanza
incontrata