Kopier filer via kommandoprompten

Forfatter: Tamara Smith
Oprettelsesdato: 27 Januar 2021
Opdateringsdato: 1 Juli 2024
Anonim
Copy File With Progressbar in C#
Video.: Copy File With Progressbar in C#

Indhold

Kommandoprompten i Windows kan være meget kraftig, når du lærer at bruge nogle af kommandoerne. Du kan få meget mere kontrol med kommandoprompt end med kopiering og indsættelse i Windows Stifinder. Det er vigtigt at vide, hvordan man får mest muligt ud af kopijob, når man styrer en Windows-server eksternt. Det er også nyttigt, hvis du vil være mere effektiv med dit eget system.

At træde

Før du starter

  1. Ved hvilken kommando du skal bruge. Der er flere måder at kopiere filer ved hjælp af kommandoprompten. Alle kommandoer kan kopiere filer fra et sted til et andet, men der er flere tilfælde, hvor en kommando er mere egnet til en bestemt opgave end en anden.
    • KOPI - Dette er standardfilkopieringsfunktionen. Du kan hurtigt kopiere filer fra et sted til et andet. Du kan også bruge denne kommando til at flette filer.
    • XCOPY - Med kopi kommando kopier dine filer og katalogtræer. Dette gør det mere velegnet til kopiering af mapper. kopi har også mange attributter, der giver avancerede brugere mere kontrol over kopiering. Brugen af kopi er nu modløs til fordel for robokopi, men det fungerer stadig.
    • ROBOKOPI - Dette er den seneste kommando, der er tilgængelig fra Windows-kommandoprompten. Det kræver Windows Vista eller nyere. Windows XP-brugere kan installere Windows 2003 Server Resource Kit Tools-pakken for at bruge denne funktion. robokopi er designet til at klone filer og mapper, mens tilladelser og andre attributter holdes det samme. Det sikrer også, at du kan føre bedre logfiler, og at større datamængder kopieres mere pålideligt.

Metode 1 af 3: KOPIER

  1. Kopier en enkelt fil. Opgaven kopi bruges bedst, når du skal kopiere en enkelt fil. Til standarden kopi kommando, du skriver kopi kildebestemmelsessted. For eksempel for at gemme Eksempel.txt fra C: Brugere desktop at kopiere til D: backup, udfyld følgende:

    kopier C: Brugere desktop Eksempel.txt D: sikkerhedskopi Eksempel.txt

    • Du skal også angive navnet på den nye fil. Du kan bruge dette til at omdøbe den kopierede fil, hvis du ønsker det.
    • For at kopiere en fil fra din arbejdsmappe skal du blot skrive filnavnet på kildefil. For eksempel, hvis du kører ovenstående kommando, mens du allerede er i biblioteket C: Brugere desktop så ser kommandoen ud kopi Eksempel.txt D: sikkerhedskopi Eksempel.txt
  2. Kopier alle filer i en mappe. Brug *.* jokertegn for at kopiere alle filer fra en mappe på én gang. For eksempel at kopiere alle filer fra mappen C: Brugere desktop til D: backup, indtaste følgende:

    kopier C: Brugere desktop *. * D: backup

    • Opgaven kopi vil ikke kopiere skjulte filer. Brug kommandoen til det kopi eller robokopi.
    • Du kan kopiere alle filer fra din nuværende arbejdsplads ved at skrive *.* som kilde. I ovenstående eksempel, hvis du allerede er i mappen C: Brugere desktop du skriver kopi *. * D: backup.
  3. Kopier filer, når filen eller mappen har et mellemrum i navnet. Hvis din kilde eller destinationsplacering eller fil har et mellemrum i navnet, skal du omslutte det med anførselstegn. For eksempel at gemme alle filer fra C: Brugere Mine dokumenter til D: 2015 Backup for at kopiere, skriv:

    kopi "C: Brugere Mine dokumenter *. *" "D: 2015 Backup"

  4. Kombiner (sammenkædede) tekstfiler. En af de "skjulte" funktioner i kopi er evnen til at flette flere filer. Dette er meget nyttigt med almindelige tekstfiler. Indholdet af den første og anden tekstfil i følgende kommando flettes i rækkefølge i den nye fil:

    kopier file1.txt + file2.txt newFile.txt

    • Denne kommando antager det fil1.txt og file2.txt findes i det aktuelle bibliotek. Du bliver nødt til at tilføje stien til begyndelsen af ​​hvert filnavn, hvis filerne hver er forskellige steder.

Metode 2 af 3: XCOPY

  1. Brug KOPI til individuelle filer. Du har det bedre med kopi til individuelle filer. Opgaven kopi tillader dig ikke at angive et bibliotek eller filnavn som målplacering.
  2. Brug ROBOKOPI hvis du opretter scripts til oprettelse af sikkerhedskopier.kopi vil blive udskiftet i fremtiden, og dets brug frarådes. robokopi kan gøre hvad som helst kopi kan. Derudover er den mere alsidig og pålidelig. Oprettelse af scripts med robokopi forbereder dem på fremtiden.
  3. Kopier en mappe til et andet sted. Den vigtigste funktion af kopi kopierer mapper eller indholdet af en mappe fra et sted til et andet. For eksempel for at se alt indhold af instruktøren C: værktøjer for at kopiere til den nye mappe D: backup værktøjer, skriv følgende:

    xkopi C: tools * D: backup tools / e / i

    • / e fortæller kopi for også at kopiere alle underkataloger på kildeplaceringen. Også de tomme mapper.
    • / i fortæller kopi at antage, at destinationen er en mappe. Dette tvinger den nye mappe til at blive oprettet under kopiering.
    • Dette er især nyttigt, når du kopierer filer fra en CD eller en DVD. Attributten Skrivebeskyttet fjernes automatisk under kopiering.
  4. Brug kopi for at kopiere skjulte filer. En af de største fordele ved kopi over kopi er evnen til at kopiere skjulte filer og systemfiler. Tilføj / t modifikator til også at kopiere skjulte filer.

    xkopi C: tools * D: backup tools / e / i / h

Metode 3 af 3: ROBOCOPY

  1. Brug robokopi for let at kopiere mapper. Opgaven robokopi erstatter kopi. Du kan hurtigt kopiere hele mapper uden at bekymre dig om at angive indholdet. For eksempel for at se alt indhold på C: værktøjer til D: backup værktøjer For at kopiere skal du indtaste følgende:

    robokopi C: værktøjer D: sikkerhedskopi værktøjer / e

    • Det / e modifikator fortæller robokopi at inkludere alle underkataloger også. Så også de tomme mapper.
    • robokopi vil automatisk skjule og kopiere systemfiler. Du opretter nye mapper med det, hvis de endnu ikke findes på målplaceringen.
  2. Spejle et bibliotek. Spejling af et bibliotek er fantastisk til sikkerhedskopiering. Spejlindstillingen af robokopi kopierer alt indhold fra kilden til destinationen. Derefter slettes det alt på destinationsstedet, der ikke er til stede i kilden. Dette sikrer, at din sikkerhedskopi kun består af de nyeste versioner af dine filer. For eksempel C: Brugere Mine dokumenter at vende til D: backup Mine dokumenter, skriv følgende:

    robokopi "C: Brugere Mine dokumenter" "D: backup Mine dokumenter" / mir

    • Denne funktion holder alle rettigheder til de originale filer intakte.
  3. Aktiver genstart. Du kan også angive, at hele processen vil blive gjort om, hvis forbindelsen mistes under kopien.

    robokopi "C: Brugere Mine dokumenter" "D: backup Mine dokumenter" / z

  4. Lav en logbog over kopieringsprocessen.robokopi giver også muligheden for at oprette en logfil. Dette kan hjælpe med at identificere problemer eller oprette et arkiv med det, der blev kopieret.

    robokopi "C: Brugere Mine dokumenter" "D: backup Mine dokumenter" /log+:filnavn>.txt

    • Modifikatoren / log + tilføjer den nye logfil til den eksisterende logfil i stedet for at overskrive den. Hvis du foretrækker blot at overskrive den gamle logfil, skal du bruge /log:filnavn>.txt.