PDF download Pdf downloaden PDF download Pdf downloaden

De opdrachtprompt in Windows kan erg krachtig zijn wanneer je enkele van de opdrachten leert gebruiken. Je kunt veel meer controle krijgen met de opdrachtprompt dan bij het kopiëren en plakken in de Windows Verkenner. Weten hoe je het meest profijt kunt hebben van de kopieeropdrachten is essentieel als je op afstand een Windowsserver beheert. Het is ook handig als je efficiënter om wilt gaan met je eigen systeem.

Voor je begint

  1. Er zijn verschillende manieren om bestanden te kopiëren met behulp van de opdrachtprompt. Alle opdrachten kunnen bestanden van de ene naar de andere plek kopiëren, maar er zijn verschillende gevallen waarbij de ene opdracht geschikter is voor een bepaalde taak dan een andere.
    • COPY – Dit is de standaardfunctie voor het kopiëren van bestanden. Je kunt hiermee snel bestanden kopiëren van de ene plek naar de andere. Je kunt deze opdracht ook gebruiken om bestanden te samen te voegen.
    • XCOPY – Met de xcopy opdracht kopieer je bestanden en directorybomen. Hierdoor is deze meer geschikt voor het kopiëren van mappen. xcopy kent ook veel attributen waarmee gevorderde gebruikers meer controle krijgen over het kopiëren. Het gebruik van xcopy wordt nu afgeraden in het voordeel van robocopy , maar het werkt nog steeds.
    • ROBOCOPY – Dit is de nieuwste opdracht die beschikbaar is vanaf de Windows opdrachtprompt. Deze vereist Windows Vista of later. Windows XP gebruikers kunnen de Windows 2003 Server Resource Kit Tools pack installeren om deze functie te kunnen gebruiken. robocopy is ontworpen om bestanden en directory's te klonen waarbij onderwijl de rechten en andere attributen gelijk blijven. Het zorgt er ook voor dat je betere logboeken bij kunt houden en dat grotere aantallen gegevens op een meer betrouwbare manier worden gekopieerd.
    Advertentie
Methode 1
Methode 1 van 3:

COPY

PDF download Pdf downloaden
  1. De opdracht copy kun je het best gebruiken wanneer je een enkel bestand gaat kopiëren. Om de standaard copy opdracht toe te passen, typ je copy bron bestemming . Bijvoorbeeld, om het bestand Voorbeeld.txt van C:\Users\desktop te kopiëren naar D:\backup , vul je het volgende in: [1]
     copy 
    C:\Users\desktop\Voorbeeld.txt D:\backup\Voorbeeld.txt
    • Je moet ook de naam van het nieuwe bestand opgeven. Je kunt dit gebruiken om de naam van het gekopieerde bestand te veranderen, als je dat wilt.
    • Om een bestand te kopiëren vanuit je werkdirectory, typ je gewoon de bestandsnaam van het bronbestand . Bijvoorbeeld, als je de bovenstaande opdracht uitvoert, terwijl je al in de map C:\Users\desktop bent, dan ziet de opdracht eruit als copy Voorbeeld.txt D:\backup\Voorbeeld.txt
  2. Gebruik de *.* wildcard om in een keer alle bestanden van een map te kopiëren. Bijvoorbeeld, om alle bestanden te kopiëren uit de map C:\Users\desktop\ naar D:\backup , voer je het volgende in:
     copy 
    C:\Users\desktop\*.* D:\backup
    • De opdracht copy zal geen verborgen bestanden kopiëren. Gebruik daarvoor de opdracht xcopy of robocopy .
    • Je kunt alle bestanden vanaf je huidige werklocatie kopiëren door het typen van *.* als de bron. In het bovenstaande voorbeeld, als je al in de map C:\Users\desktop\ bent, typ je copy *.* D:\backup .
  3. Als je bron- of doellocatie of bestand een spatie heeft in de naam, dan hoor je daar aanhalingstekens omheen te plaatsen. Om bijvoorbeeld alle bestanden van C:\Users\My Documents naar D:\2015 Backup te kopiëren, typ je:
     copy 
     "C:\Users\My Documents\*.*" 
     "D:\2015 Backup" 
    
  4. Een van de "verborgen" functies van copy is de mogelijkheid om meerdere bestanden samen te voegen. Dit is heel handig bij gewone tekstbestanden. De inhoud van de eerste en tweede tekstbestanden in de volgende opdracht zullen worden samengevoegd, in volgorde, in het nieuwe bestand: [2]
     copy 
    bestand1.txt+bestand2.txt newBestand.txt
    • Deze opdracht neemt aan dat bestand1.txt en bestand2.txt zich in de huidige directory bevinden. Je zal het pad aan het begin van elke bestandsnaam moeten toevoegen, als de bestanden zich ieder op een andere locatie bevinden.
    Advertentie
Methode 2
Methode 2 van 3:

XCOPY

PDF download Pdf downloaden
  1. Je bent beter af met copy voor individuele bestanden. De opdracht xcopy geeft je geen mogelijkheid om een directory of een bestandsnaam als doellocatie aan te geven. [3]
  2. xcopy zal in de toekomst worden vervangen en het gebruik ervan ontmoedigd. robocopy kan alles doen wat xcopy kan. Daarnaast is het veelzijdiger en betrouwbaarder. Het maken van scripts met robocopy maakt ze klaar voor de toekomst.
  3. De belangrijkste functie van xcopy is het kopiëren van mappen of de inhoud van een map van de ene locatie naar de andere. Om bijvoorbeeld alle inhoud van de director C:\tools te kopiëren naar de nieuwe map D:\backup\tools , typ je het volgende:
    xcopy C:\tools\* D:\backup\tools /e /i
    • /e vertelt xcopy om alle subdirectory's in de bronlocatie ook te kopiëren. Ook de lege directory's.
    • /i vertelt xcopy om aan te nemen dat de bestemming een map is. Hiermee forceer je dat de nieuwe map tijdens het kopiëren wordt aangemaakt.
    • Dit is vooral erg handig wanneer je bestanden kopieert van een CD of een DVD. Het Read-Only attribuut wordt automatisch verwijderd tijdens het kopiëren.
  4. Een van de grootste voordelen van xcopy boven copy is de mogelijkheid om verborgen en systeembestanden te kopiëren. Voeg de /h modifier toe om ook verborgen bestanden te kopiëren.
    xcopy C:\tools\* D:\backup\tools /e /i /h
    Advertentie
Methode 3
Methode 3 van 3:

ROBOCOPY

PDF download Pdf downloaden
  1. De opdracht robocopy vervangt xcopy . Je kunt er snel hele mappen mee kopiëren zonder je zorgen te maken over het aangeven van de inhoud. Om bijvoorbeeld alle inhoud van C:\tools naar D:\backup\tools te kopiëren, voer je het volgende in:
    robocopy C:\tools D:\backup\tools /e
    • De /e modifier vertelt robocopy om alle subdirectory's ook mee te nemen. Dus ook de lege mappen.
    • robocopy zal automatisch verborgen en systeembestanden kopiëren. Je maakt er nieuwe directory's mee aan, als die in de doellocatie nog niet bestaan.
  2. Het "spiegelen" van een directory is geweldig voor het maken van back-ups. De mirror-optie van robocopy zal alle inhoud van de bron kopiëren naar de bestemming. Daarna zal het alles wissen op de plek van de bestemming wat niet aanwezig is in de bron. Hiermee ben je ervan verzekert dat je back-up alleen maar bestaat uit de laatste versies van je bestanden. Om bijvoorbeeld C:\Users\My Documents te spiegelen naar D:\backup\My Documents , typ je het volgende: [4]
    robocopy "C:\Users\My Documents" 
     "D:\backup\My Documents" 
    /mir
    • Deze functie houdt alle rechten van de oorspronkelijke bestanden intact.
  3. Je kunt ook aangeven dat het hele proces over wordt gedaan, mocht de verbinding tijdens het kopiëren worden verbroken.
    robocopy "C:\Users\My Documents" 
     "D:\backup\My Documents" 
    /z
  4. robocopy biedt ook de mogelijkheid om een logbestand te maken. Dit kan helpen bij het vaststellen welke problemen zijn opgetreden of je kunt er een archief mee maken van wat er is gekopieerd.
    robocopy "C:\Users\My Documents" 
     "D:\backup\My Documents" 
    /log+: < 
    filename > 
    .txt
    • De modifier /log+ zal het nieuwe logbestand toevoegen aan het bestaande logbestand in plaats van het te overschrijven. Als je het prefereert om het oude logbestand gewoon te overschrijven, gebruik dan /log:<filename>.txt .
    Advertentie

Over dit artikel

Deze pagina is 36.530 keer bekeken.

Was dit artikel nuttig?

Advertentie