Ce face copy
Comanda internă copy transferă fișiere dintr-un folder în altul. Spre deosebire de xcopy sau robocopy, este dedicată fișierelor individuale și nu copiază directoare sau subdirectoare.
Parametrul /y forțează suprascrierea automată fără a cere confirmare la fiecare fișier existent.
O funcție unică și foarte utilă a comenzii copy este concatenarea folosind semnul plus (+): poate îmbina mai multe fișiere text (copy a.txt + b.txt total.txt) sau fișiere binare cu parametrul /b (de exemplu unirea a două arhive sau segmente audio).
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
/y |
Suprascrie fișierele de destinație fără prompt de confirmare. |
/-y |
Cere confirmare înainte de suprascriere. |
/b |
Mod binar: esențial la concatenarea de imagini, arhive sau fișiere media. |
/v |
Verifică integritatea datelor scrise pe noul disc. |
Ce returnează
Numărul de fișiere copiate (ex: ‘1 file(s) copied.’).
Exemple
Exemplul 1: Copierea unui fișier de configurare cu suprascriere forțată
Copiază setările în folderul de producție.
copy /y config.json C:\Aplicatie\config.json
Ieșire în terminal
1 file(s) copied.
Exemplul 2: Unirea a trei fișiere de log într-un singur raport
Concatenează conținutul fișierelor text într-o singură ieșire.
copy zi1.log + zi2.log + zi3.log saptamana.log
Ieșire în terminal
zi1.log
zi2.log
zi3.log
1 file(s) copied.
Greșeli frecvente
- Încercarea de a copia directoare întregi sau subdirectoare cu comanda ‘copy’ (pentru directoare se folosește obligatoriu ‘xcopy’ sau ‘robocopy’).
- Concatenarea fișierelor binare fără parametrul ‘/b’, ducând la coruperea datelor la întâlnirea caracterului EOF (Ctrl+Z).
Comenzi înrudite
xcopy: Copiază arbori întregi de directoare, fișiere ascunse și păstrează atributele de sistem.robocopy (Robust File Copy): Cel mai performant utilitar profesional din Windows pentru backup, sincronizare și transferuri rezistente la erori.move: Mută fișiere sau directoare dintr-o locație în alta și poate redenumi destinația simultan.del (erase): Șterge definitiv unul sau mai multe fișiere de pe disc fără a le trimite în Recycle Bin.
Întrebări & Exemple de Cod:
copyAi o nelămurire despre utilizarea comenzii
copysau 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.