Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

copy – kopiowanie pliku

Termin Definicja
copy – kopiowanie pliku

Polecenie copy kopiuje jeden lub więcej plików z lokalizacji źródłowej do docelowej w wierszu poleceń.

Polecenie copy w wierszu poleceń systemu Windows

copy jest wbudowanym poleceniem interpretera cmd.exe używanym do kopiowania plików z jednej ścieżki do innej. Nie jest osobnym programem instalowanym w systemie, dlatego można je uruchomić bez wskazywania pliku wykonywalnego. Najprostsza postać polecenia to copy źródło cel, na przykład copy C:\Dokumenty\raport.txt D:\Kopia\raport.txt. W tym przypadku system odczytuje plik raport.txt z katalogu Dokumenty na dysku C: i zapisuje jego kopię w katalogu Kopia na dysku D:.

Ścieżka źródłowa może wskazywać pojedynczy plik albo wzorzec obejmujący wiele plików. Jeżeli nazwa zawiera spacje, należy ująć ją w cudzysłowy, na przykład copy "C:\Pliki użytkownika\notatka.txt" "D:\Archiwum\notatka.txt". Katalog docelowy musi już istnieć, ponieważ copy nie służy do tworzenia folderów. Do utworzenia brakującego katalogu stosuje się osobne polecenie md albo mkdir, a dopiero potem wykonuje kopiowanie.

Składnia, wzorce nazw i komunikaty o błędach

Przy kopiowaniu wielu plików można używać znaków wieloznacznych, takich jak gwiazdka i znak zapytania. Polecenie copy C:\Źródło\*.txt D:\Teksty kopiuje pliki z rozszerzeniem .txt do wskazanego katalogu. Wzorzec nie oznacza jednak automatycznego przeszukiwania wszystkich podkatalogów. copy działa na ścieżce określonej w poleceniu i nie zastępuje narzędzi przeznaczonych do kopiowania całych struktur katalogów, takich jak xcopy lub robocopy.

Jeżeli w miejscu docelowym znajduje się plik o tej samej nazwie, cmd.exe może zapytać o zgodę na jego zastąpienie. Przełącznik /Y wyłącza pytanie o potwierdzenie, natomiast /-Y wymusza pytanie, nawet gdy konfiguracja środowiska przewiduje automatyczne zastępowanie. W skryptach trzeba dobierać ten przełącznik świadomie, ponieważ /Y może bez dodatkowego ostrzeżenia nadpisać istniejący plik. Gdy ścieżka źródłowa nie istnieje, wzorzec nie pasuje do żadnych plików albo katalog docelowy jest niedostępny, polecenie wyświetla komunikat błędu i nie tworzy prawidłowej kopii.

Przełącznik /V nakazuje sprawdzenie, czy zapisane dane mogą zostać poprawnie odczytane. /A i /B określają sposób traktowania znacznika końca pliku, co ma znaczenie przede wszystkim przy kopiowaniu danych binarnych i tekstowych. Przy plikach binarnych bezpiecznym wyborem jest tryb binarny /B, ponieważ system nie powinien interpretować zawartości jako tekstu. Nieprawidłowe użycie trybu tekstowego przy archiwum, obrazie dysku, programie wykonywalnym albo innym pliku binarnym może doprowadzić do uszkodzenia wyniku.

Kopiowanie plików tekstowych i binarnych

copy potrafi również łączyć zawartość kilku plików w jeden plik. Składnia z operatorem plus, na przykład copy /B część1.bin + część2.bin całość.bin, powoduje zapisanie danych z obu plików kolejno w pliku wynikowym. Taka operacja nie jest ogólnym mechanizmem scalania formatów: wynik ma sens tylko wtedy, gdy jego struktura jest zgodna z wymaganiami konkretnego formatu lub programu. Proste połączenie dwóch dokumentów, archiwów albo obrazów dysku może utworzyć plik, którego aplikacja nie będzie w stanie otworzyć.

W przypadku dokumentów tekstowych copy może korzystać z trybu tekstowego, ale trzeba uwzględnić różnice między zwykłym tekstem a danymi binarnymi. Pliki takie jak .jpg, .png, .zip, .7z, .iso, .exe i dokumenty zapisane w formatach binarnych powinny być kopiowane bez interpretowania zawartości. Samo polecenie nie wykonuje kompresji, szyfrowania, synchronizacji ani kontroli wersji. Kopia jest osobnym plikiem, a późniejsze zmiany w źródle nie aktualizują jej automatycznie.

copy nie zachowuje pełnej funkcjonalności narzędzi do tworzenia kopii zapasowych. Nie służy do utrzymywania rozbudowanych metadanych systemowych, porównywania zawartości całych drzew katalogów ani wznawiania złożonych zadań synchronizacji. W sytuacji, gdy ważne są uprawnienia, czasy plików, podkatalogi, logowanie operacji albo odporność na przerwanie transferu, należy dobrać narzędzie zgodnie z wymaganiami systemu Windows i rodzaju danych, zamiast zakładać, że copy zapewnia wszystkie te mechanizmy.

Rola copy podczas serwisowania laptopa i komputera PC

W diagnostyce komputera polecenie copy może pomóc przenieść pliki konfiguracyjne, raporty tekstowe, sterowniki pobrane wcześniej albo wyniki testów do przygotowanego katalogu roboczego. Przed wykonaniem operacji trzeba sprawdzić, czy źródło i cel wskazują właściwe woluminy, czy użytkownik ma dostęp do obu lokalizacji oraz czy na dysku docelowym jest wystarczająca ilość wolnego miejsca. Przy kopiowaniu z uszkodzonego nośnika komunikat o sukcesie zapisu nie zawsze oznacza, że źródłowy sprzęt jest sprawny; błędy odczytu mogą przerwać operację albo ujawnić się dopiero przy późniejszym otwieraniu pliku.

Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz ich podzespołów, dlatego podczas prac serwisowych można zweryfikować poprawność przenoszenia plików i stan nośnika, z którego są odczytywane. Samo skopiowanie pliku nie zastępuje jednak oceny kondycji dysku, pamięci operacyjnej ani systemu plików. Jeżeli kopia jest potrzebna przed reinstalacją systemu lub wymianą dysku, należy jednoznacznie ustalić zakres danych, sprawdzić rezultat kopiowania i dopiero wtedy przejść do kolejnych czynności serwisowych.