Software

Xcopy-opdracht

Schrijver: Robert Simon
Datum Van Creatie: 19 Juni- 2021
Updatedatum: 8 Kunnen 2024
Anonim
Copy Handler
Video: Copy Handler

Inhoud

Xcopy-opdrachtvoorbeelden, opties, schakelaars en meer

De xcopy-opdracht is een opdrachtpromptopdracht die wordt gebruikt om een ​​of meer bestanden of mappen van de ene naar de andere locatie te kopiëren.

De xcopy-opdracht, met zijn vele opties en de mogelijkheid om volledige mappen te kopiëren, is vergelijkbaar met, maar veel krachtiger dan, de kopieeropdracht.

De robocopy-opdracht is ook vergelijkbaar met de xcopy-opdracht, maar heeft nog meer opties.

Beschikbaarheid van Xcopy-opdrachten

De xcopy-opdracht is beschikbaar via de opdrachtprompt in alle Windows-besturingssystemen, inclusief Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, enz. Zie Hoe de opdrachtprompt te openen als u hulp nodig heeft.


De xcopy-opdracht is ook een DOS-opdracht die beschikbaar is in MS-DOS.

De beschikbaarheid van bepaalde xcopy-opdrachtswitches en andere xcopy-opdrachtsyntaxis kan verschillen van besturingssysteem tot besturingssysteem.

Xcopy Command Syntax

Gebruik de volgende syntaxis voor de opdracht xcopy:

xcopy bron [bestemming] [/een] [/ b] [/ c] [/ d [:datum]] [/ e] [/ f] [/ g] [/ h] [/ik] [/ j] [/ k] [/ l] [/ m] [/ n] [/O] [/ p] [/ q] [/ r] [/ s] [/ t] [/ u] [/ v] [/ w] [/X] [/ y] [/ -y] [/ z] [/uitsluiten:bestand 1[+bestand2][+bestand3]...] [/?]


Zie De opdrachtsyntaxis lezen als u niet zeker weet hoe u de xcopy-opdrachtsyntaxis hierboven of in de onderstaande tabel moet lezen.

Xcopy-opdrachtopties
Item Omschrijving
bron Dit definieert de bestanden of de map op het hoogste niveau waaruit u wilt kopiëren. De bron is de enige vereiste parameter in de opdracht xcopy. Gebruik citaten in de buurt bron als het spaties bevat.
bestemming Deze optie specificeert de locatie waar de bron bestanden of mappen moeten worden gekopieerd. Als Nee bestemming wordt weergegeven, worden de bestanden of mappen gekopieerd naar dezelfde map van waaruit u de opdracht xcopy uitvoert. Gebruik citaten in de buurt bestemming als het spaties bevat.
/een Als u deze optie gebruikt, worden alleen archiefbestanden gekopieerd die zijn gevonden in bron. Je kunt niet gebruiken /een en / m samen.
/ b Gebruik deze optie om de symbolische link zelf te kopiëren in plaats van het linkdoel. Deze optie was voor het eerst beschikbaar in Windows Vista.
/ c Deze optie dwingt xcopy om door te gaan, zelfs als er een fout optreedt.
/ d [:datum] Gebruik de opdracht xcopy met / d optie en een specifieke datum, in MM-DD-JJJJ-indeling, om bestanden te kopiëren die op of na die datum zijn gewijzigd. U kunt deze optie ook gebruiken zonder een specifieke datum op te geven om alleen die bestanden in te kopiëren bron die nieuwer zijn dan dezelfde bestanden die al bestaan bestemming. Dit is handig wanneer u de opdracht xcopy gebruikt om regelmatig back-ups van bestanden te maken.
/ e Alleen of met / s, deze optie is hetzelfde als / s maar zal ook lege mappen aanmaken in bestemming die ook leeg waren bron. De / e optie kan ook samen met de / t optie om lege mappen en submappen in op te nemen bron in de directorystructuur die is gemaakt in bestemming.
/ f Deze optie geeft het volledige pad en de bestandsnaam van beide weer bron en bestemming bestanden worden gekopieerd.
/ g Door de xcopy-opdracht met deze optie te gebruiken, kunt u gecodeerde bestanden kopiëren bron naar een bestemming dat ondersteunt geen encryptie. Deze optie werkt niet bij het kopiëren van bestanden van een EFS-gecodeerde schijf naar een niet-EFS-gecodeerde schijf.
/ h De xcopy-opdracht kopieert standaard geen verborgen bestanden of systeembestanden, maar zal deze optie wel gebruiken.
/ik Gebruik de /ik optie om xcopy te dwingen dat aan te nemen bestemming is een directory. Als u deze optie niet gebruikt en u kopieert van bron dat is een map of een groep bestanden waarnaar wordt gekopieerd bestemming dat niet bestaat, zal de opdracht xcopy u vragen of u wilt bestemming is een bestand of map.
/ j Deze optie kopieert bestanden zonder buffering, een functie die handig is voor zeer grote bestanden. Deze xcopy-opdrachtoptie was voor het eerst beschikbaar in Windows 7.
/ k Gebruik deze optie bij het kopiëren van alleen-lezen bestanden om dat bestandskenmerk te behouden bestemming.
/ l Gebruik deze optie om een ​​lijst weer te geven van de bestanden en mappen die moeten worden gekopieerd ... maar er wordt niet daadwerkelijk gekopieerd. De / l optie is handig als u een ingewikkelde xcopy-opdracht bouwt met verschillende opties en u wilt zien hoe deze hypothetisch zou werken.
/ m Deze optie is identiek aan de /een optie, maar de opdracht xcopy schakelt het archiefattribuut uit na het kopiëren van het bestand. Je kunt niet gebruiken / m en /een samen.
/ n Deze optie maakt bestanden en mappen aan in bestemming met korte bestandsnamen. Deze optie is alleen handig als u de opdracht xcopy gebruikt om bestanden naar een te kopiëren bestemming dat bestaat op een schijf die is geformatteerd naar een ouder bestandssysteem zoals FAT dat geen lange bestandsnamen ondersteunt.
/O Behoudt eigendom en ACL-informatie (Access Control List) in de bestanden die zijn geschreven in bestemming.
/ p Als u deze optie gebruikt, wordt u gevraagd voordat u elk bestand in maakt bestemming.
/ q Een soort tegenpool van de / f optie, de / q De schakelaar zet xcopy in de "stille" modus en slaat de schermweergave van elk bestand dat wordt gekopieerd over.
/ r Gebruik deze optie om alleen-lezen bestanden in te overschrijven bestemming. Als u deze optie niet gebruikt wanneer u een alleen-lezen bestand wilt overschrijven bestemming, wordt u gevraagd om een ​​bericht 'Toegang geweigerd' en stopt het xcopy-commando.
/ s Gebruik deze optie om mappen, submappen en de bestanden erin te kopiëren, naast de bestanden in de root van bron. Lege mappen worden niet opnieuw gemaakt.
/ t Deze optie dwingt de xcopy-opdracht om een ​​directorystructuur aan te maken bestemming maar om geen van de bestanden te kopiëren. Met andere woorden, de mappen en submappen in bron zal worden gemaakt, maar daar zijn geen bestanden. Er worden geen lege mappen gemaakt.
/ u Deze optie kopieert alleen bestanden in bron die al binnen zijn bestemming.
/ v Deze optie verifieert elk bestand zoals het is geschreven, op basis van de grootte, om er zeker van te zijn dat ze identiek zijn. Verificatie is ingebouwd in het xcopy-commando dat begint in Windows XP, dus deze optie doet niets in latere versies van Windows en is alleen opgenomen voor compatibiliteit met oudere MS-DOS-bestanden.
/ w Gebruik de / w optie om het bericht "Druk op een willekeurige toets wanneer u klaar bent om bestand (en) te kopiëren" te presenteren. De opdracht xcopy begint met het kopiëren van bestanden volgens de instructies nadat u hebt bevestigd met een toetsaanslag. Deze optie is niet hetzelfde als de / p optie die eerder om verificatie vraagt elk bestand kopiëren.
/X Deze optie kopieert instellingen voor bestandsaudit en informatie over System Access Control List (SACL). Je impliceert /O wanneer u de /X keuze.
/ y Gebruik deze optie om te voorkomen dat de opdracht xcopy u vraagt ​​om bestanden te overschrijven bron die al bestaan ​​in bestemming.
/ -y Gebruik deze optie om de opdracht xcopy te forceren om u te vragen over het overschrijven van bestanden. Dit lijkt misschien een vreemde optie om te bestaan, aangezien dit het standaardgedrag is van xcopy maar de / y optie kan op sommige computers vooraf zijn ingesteld in de COPYCMD-omgevingsvariabele, waardoor deze optie noodzakelijk is.
/ z Met deze optie kan het xcopy-commando veilig het kopiëren van bestanden stoppen wanneer een netwerkverbinding is verbroken en het kopiëren hervatten vanaf het punt waar het was gebleven zodra de verbinding opnieuw tot stand was gebracht. Deze optie toont ook het percentage dat voor elk bestand tijdens het kopieerproces is gekopieerd.
/uitsluiten:bestand 1[+bestand2][+bestand3]... Met deze optie kunt u een of meer specificeren het dossier namen die een lijst met zoekstrings bevatten die u met de opdracht xcopy wilt gebruiken om te bepalen welke bestanden en / of mappen moeten worden overgeslagen bij het kopiëren.
/? Gebruik de help-schakelaar met de opdracht xcopy om gedetailleerde hulp over de opdracht te tonen. Uitvoeren xcopy /? is hetzelfde als het gebruik van het help-commando om uit te voeren help xcopy.

De opdracht xcopy voegt het archiefattribuut toe aan bestanden in bestemming het maakt niet uit of het kenmerk aan of uit stond in het bestand in bron.


Xcopy Command Voorbeelden

xcopy C: Files E: Files / i

In het bovenstaande voorbeeld zijn de bestanden in de bron directory van C: Files worden gekopieerd bestemming, een nieuwe directory [/ik] op de E drive genoemd Bestanden.

Er zullen geen submappen, noch bestanden daarin worden gekopieerd omdat de/ s optie werd niet gebruikt.

xcopy "C: Important Files" D: Backup / c / d / e / h / i / k / q / r / s / x / y

In dit voorbeeld is de opdracht xcopy ontworpen om als back-upoplossing te functioneren. Probeer dit als u xcopy wilt gebruiken in plaats van een back-upsoftwareprogramma om een ​​back-up van uw bestanden te maken. Zet het xcopy-commando zoals hierboven weergegeven in een script en plan het om elke nacht te draaien.

Zoals hierboven weergegeven, wordt de opdracht xcopy gebruikt om alle bestanden en mappen te kopiëren [/ s] nieuwer dan al gekopieerde [/ d], inclusief lege mappen [/ e] en verborgen bestanden [/ h], van bron van C: Belangrijke bestanden naar de bestemming van D: Back-up, wat een directory is [/ik]. We hebben enkele alleen-lezen bestanden waarin we up-to-date willen houden bestemming [/ r] en we willen dat kenmerk behouden nadat het is gekopieerd [/ k]. We willen er ook zeker van zijn dat we de eigendoms- en controle-instellingen behouden in de bestanden die we kopiëren [/X]. Ten slotte, aangezien we xcopy in een script uitvoeren, hoeven we geen informatie over de bestanden te zien terwijl ze worden gekopieerd [/ q], We willen niet dat we ze allemaal overschrijven [/ y], en we willen ook niet dat xcopy stopt als er een fout optreedt [/ c].

xcopy C: Videos " SERVER Media Backup" / f / j / s / w / z

Hier wordt de opdracht xcopy gebruikt om alle bestanden, submappen en bestanden in de submappen te kopiëren [/ s] van bron van C: Video's naar de bestemmingsmap Media-back-up bevindt zich op een computer in het netwerk met de naam SERVER. We kopiëren een aantal hele grote videobestanden, dus bufferen moet worden uitgeschakeld om het kopieerproces te verbeteren [/ j], en aangezien we via het netwerk kopiëren, willen we het kopiëren kunnen hervatten als we de netwerkverbinding verliezen [/ z]. Omdat we paranoïde zijn, willen we gevraagd worden om het xcopy-proces te starten voordat het echt iets doet [/ w], en we willen ook elk detail zien over welke bestanden worden gekopieerd terwijl ze worden gekopieerd [/ f].

xcopy C: Client032 C: Client033 / t / e

In dit laatste voorbeeld hebben we een bron vol met goed georganiseerde bestanden en mappen in C: Client032 voor een klant. We hebben al een lege gemaakt bestemming map, Klant033, voor een nieuwe client, maar we willen geen bestanden kopiëren - alleen de lege mappenstructuur [/ t] zodat we georganiseerd en voorbereid zijn. We hebben enkele lege mappen in C: Client032 die mogelijk van toepassing is op de nieuwe client, dus we willen ervoor zorgen dat die ook worden gekopieerd [/ e].

Sla de soms lange uitvoer van de xcopy-opdracht op in een bestand met een omleidingsoperator. Zie Opdrachtuitvoer naar een bestand omleiden voor instructies of bekijk Opdrachtprompttrucs voor meer tips.

Xcopy & Xcopy32

In Windows 98 en Windows 95 waren twee versies van de opdracht xcopy beschikbaar: xcopy en xcopy32. De opdracht xcopy32 was echter nooit bedoeld om rechtstreeks te worden uitgevoerd.

Wanneer u xcopy uitvoert in Windows 95 of 98, wordt ofwel de originele 16-bits versie automatisch uitgevoerd (in MS-DOS-modus) of wordt de nieuwere 32-bits versie automatisch uitgevoerd (in Windows).

Voor alle duidelijkheid, ongeacht welke versie van Windows of MS-DOS je hebt, voer altijd de xcopy-opdracht uit, niet xcopy32, zelfs als deze beschikbaar is. Wanneer u xcopy uitvoert, voert u altijd de meest geschikte versie van de opdracht uit.

Xcopy-gerelateerde opdrachten

De xcopy-opdracht is in veel opzichten vergelijkbaar met de kopieeropdracht, maar met aanzienlijk meer opties. Het xcopy-commando lijkt ook veel op het robocopy-commando, behalve dat robocopy meer flexibiliteit heeft dan zelfs xcopy.

De dir-opdracht wordt vaak gebruikt met xcopy om te controleren welke mappen en bestanden zich in een map bevinden voordat de opdracht wordt voltooid.

Portaalartikelen

Interessante Publicaties

Wat is het e-mailadres van Bill Gates?
Internet

Wat is het e-mailadres van Bill Gates?

beoordeeld door Hoewel ze niet zo gewoon zijn al de e-mail van teve Job, zijn enkele van de e-mailantwoorden van Gate openbaar gemaakt. Een e-mail uit 2003 van Gate over een kritiek op "Window-b...
Selectiekader in webdesign
Internet

Selectiekader in webdesign

De Marquee-tag wordt al verouderd bechouwd en i verwijderd uit de HTML-codepecificatie. Het werkt michien nog teed in veel brower, maar het i veel beter om C voor dat oort dingen te gebruiken. In HTM...