Ce face xcopy
Comanda externă xcopy (Extended Copy) a fost concepută pentru a depăși limitările comenzii copy, permițând copierea recursivă a folderelor și structurilor complexe de fișiere.
Combinația standard recomandată este /e /i /h /y:
• /e: copiază toate subdirectoarele, chiar și cele goale;
• /i: dacă destinația nu există, presupune automat că este un director și îl creează;
• /h: include fișierele ascunse (Hidden) și de sistem (System);
• /y: suprascrie fără confirmare.
Parametrul /d:MM-DD-YYYY permite copierea incrementală, transferând doar fișierele modificate după o anumită dată.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
/e |
Copiază toate subdirectoarele, inclusiv cele goale. |
/i |
Dacă destinația nu există și se copiază mai multe fișiere, o tratează ca director. |
/h |
Copiază și fișierele ascunse și de sistem. |
/y |
Suprascrie fișierele existente fără a cere confirmare. |
/d[:data] |
Copiază doar fișierele modificate la sau după data specificată. |
Ce returnează
Numărul total de fișiere copiate.
Exemple
Exemplul 1: Copierea completă a unui site web pe altă partiție
Include fișierele ascunse (.htaccess, .env) și folderele goale.
xcopy "C:\inetpub\wwwroot" "D:\Backup\site" /e /i /h /y
Ieșire în terminal
C:\inetpub\wwwroot\index.php
C:\inetpub\wwwroot\.htaccess
C:\inetpub\wwwroot\css\style.css
3 File(s) copied
Greșeli frecvente
- Omiterea parametrului ‘/h’, ceea ce va sări fișierele ascunse critice de configurare (precum fișierele Git sau .env).
- Omiterea lui ‘/i’ când destinația este nouă, determinând xcopy să întrebe interactiv la fiecare rulare: ‘Does Destination specify a file name or directory name?’.
Comenzi înrudite
robocopy (Robust File Copy): Cel mai performant utilitar profesional din Windows pentru backup, sincronizare și transferuri rezistente la erori.copy: Copiază fișiere individuale într-o altă locație sau concatenează mai multe fișiere într-unul singur.attrib: Afișează sau modifică atributele de fișier din Windows (Read-Only, Hidden, System, Archive).
Întrebări & Exemple de Cod:
xcopyAi o nelămurire despre utilizarea comenzii
xcopysau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.