De opdracht `COPY` in MS-DOS (en de nakomelingen ervan, zoals de Windows-opdrachtprompt) wordt gebruikt om een of meer bestanden van de ene locatie naar de andere te kopiëren. Het is een fundamenteel commando voor bestandsmanipulatie. Hier is een overzicht van het gebruik ervan:
* Een enkel bestand kopiëren: Het eenvoudigste gebruik is het kopiëren van een enkel bestand van de ene plaats naar de andere.
```dos
KOPIEER bron_bestand bestemmingsbestand
```
Bijvoorbeeld:
```dos
KOPIEER MIJNBESTAND.TXT C:\Documenten\
```
Hiermee kopieert u `MYFILE.TXT` van de huidige directory naar de directory `C:\Documents\`. Als `MYFILE.TXT` al bestaat in `C:\Documents\`, zal het worden overschreven.
* Meerdere bestanden kopiëren: U kunt meerdere bestanden tegelijk kopiëren met behulp van jokertekens.
```dos
KOPIEER *.txt C:\Documenten\
```
Hiermee kopieert u alle bestanden met de extensie `.txt` van de huidige map naar `C:\Documents\`.
* Kopiëren naar een ander station of andere map: U kunt het volledige pad voor zowel de bron als de bestemming opgeven.
```dos
KOPIE C:\Gebruikers\MijnGebruiker\Documenten\report.doc D:\Backup\
```
Hiermee kopieert u `report.doc` van het bronpad naar het bestemmingspad.
* Kopiëren met een nieuwe naam: U kunt op de bestemming een andere naam opgeven voor het gekopieerde bestand.
```dos
KOPIEER MIJNBESTAND.TXT C:\Documenten\NEWFILE.TXT
```
Dit kopieert `MYFILE.TXT` naar `C:\Documents\` en hernoemt het naar `NEWFILE.TXT`.
* Bestanden aaneenschakelen: `COPY` kan ook meerdere bestanden combineren tot één enkel bestand.
```dos
KOPIEER BESTAND1.TXT + BESTAND2.TXT gecombineerd.txt
```
Dit combineert `FILE1.TXT` en `FILE2.TXT` in een nieuw bestand met de naam `combined.txt`. De inhoud van `FILE1.TXT` komt als eerste, gevolgd door de inhoud van `FILE2.TXT`.
* Kopiëren vanaf apparaat: `COPY` kan gegevens kopiëren van apparaten zoals de console (toetsenbord) of een printer. Om bijvoorbeeld een tekstbestand met toetsenbordinvoer te maken:
```dos
KOPIEER CON mijnbestand.txt
```
Vervolgens typt u uw tekst en drukt u op Ctrl+Z (en vervolgens op Enter) om het einde van de invoer aan te geven.
Het `COPY`-commando is veelzijdig, maar heeft beperkingen vergeleken met modernere tools. Het biedt geen functies zoals recursief kopiëren van mappen of voortgangsindicatoren. Voor complexere bestandsbewerkingen wordt vaak de voorkeur gegeven aan `xcopy` of GUI-tools. |