▷ XKOPIUJ, polecenie - BAT do kopiowania plików z jednego folderu do drugiego Windows 10

Jednym z zadań na poziomie administracyjnym, które stale wykonujemy, jest kopiowanie plików lub przenoszenie elementów, takich jak pliki lub foldery, do nowych lokalizacji. Chociaż w tym samouczku koncentrujemy się na samouczku wyjaśniającym polecenie Xcopy, zdecydowanie zalecamy, aby do tego zadania całkowitego kopiowania plików i folderów użyć polecenia Robocopy, które jest jednym z najlepszych do tego zadania. Zobaczymy, jak używać zarówno polecenia XCOPY Windows 10, jak i polecenia MOVE Windows 10, oprócz używania bat do kopiowania plików i nadpisywania.

Chociaż zwykle robimy to za pomocą klawiszy Ctrl + C (Kopiuj) i Ctrl + V (Wklej) lub korzystając z menu Edycja, Solvetic oferuje dziś inny praktyczny i znacznie bardziej scentralizowany sposób wykonywania tej akcji, a mianowicie użycie terminala z Polecenia COPY i MOVE do kopiowania plików z CMD.

Poniżej przedstawiamy różne opcje, takie jak skrypt do kopiowania plików z jednego folderu do innego okna za pomocą zarówno polecenia kopiowania systemu Windows 10, jak i polecenia przenoszenia.

1. XCOPY polecenie do kopiowania plików z CMD Windows 10


XCOPY (Kopiuj) to polecenie opracowane do kopiowania jednego lub więcej plików do innej określonej lokalizacji w systemie Windows.

Krok 2
Ogólna składnia używana z COPY jest następująca z parametrami XCOPY:

 XCOPY pochodzenie [przeznaczenie] [/ A | / M] [/ D [: data]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L ] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ WYŁĄCZ: plik1 [+ plik2] [+ plik3]…]
Krok 3
Teraz przedstawione tutaj parametry są następujące:

ŹródłoWskazuje pliki, które zamierzamy skopiować.

PrzeznaczenieOkreśl lokalizację i / lub nazwę nowych plików.

/DOKopiuje tylko pliki z ustawionym atrybutem pliku, nie zmienia bieżącego atrybutu.

/ MKopiuje tylko pliki z ustawionym atrybutem pliku, wyłączając atrybut pliku.

/ D m-d-aKopiuje pliki zmodyfikowane w określonym dniu lub później, jeśli nie określono daty, kopiuje tylko pliki, których czas źródłowy jest późniejszy niż czas docelowy.

/ WYKLUCZ plik1 + plik2 + plik3Wskazuje listę plików zawierających ciągi. Gdy którykolwiek z ciągów pasuje do dowolnej części ścieżki bezwzględnej pliku do skopiowania, plik ten zostanie wykluczony z kopii.

 / WYKLUCZ plik1 [+ plik2] [+ plik3]

/ PMonituje o potwierdzenie przed utworzeniem każdego pliku docelowego.

/ SKopiuj katalogi i podkatalogi z wyjątkiem pustych.

/ORAZKopiuj katalogi i podkatalogi, w tym puste.

/ VSprawdź integralność każdego nowego pliku.

/ WMonituje o naciśnięcie klawisza przed kopiowaniem.

/ CKontynuuj kopiowanie, nawet jeśli wystąpią błędy.

/ LJeśli miejsce docelowe nie istnieje i kopiowany jest więcej niż jeden plik, zakłada się, że miejscem docelowym jest katalog.

/ QNie wyświetla nazw plików podczas kopiowania.

/FWyświetla pełne nazwy plików źródłowych i docelowych podczas ich kopiowania.

/ LPokazuje pliki do skopiowania.

/ HSkopiuj także pliki ukryte i systemowe.

/ RZastąp pliki tylko do odczytu.

/ TTworzy strukturę katalogów, ale nie kopiuje plików. Nie zawiera pustych katalogów ani podkatalogów.

/HERBATAzawiera puste katalogi i podkatalogi.

/LUBKopiuje tylko pliki, które już istnieją w miejscu docelowym.

/ KSkopiuj atrybuty. Normalny Xcopy zresetuje atrybuty tylko do odczytu.

/ NSkopiuj, używając wygenerowanych krótkich nazw.

/LUBKopiuje listę ACL i informacje o członkach z plików.

/ XSkopiuj konfigurację audytu (implikuje / O).

/YPomiń komunikat, aby potwierdzić, że chcesz zastąpić istniejący plik docelowy.

/-YWyświetla komunikat w celu potwierdzenia, czy chcesz zastąpić istniejący plik docelowy.

/ ZSkopiuj pliki sieciowe w trybie z możliwością ponownego uruchomienia.

Krok 4
Domyślnie, gdy używasz XCOPY, pyta, czy chcemy nadpisać, chyba że polecenie XCOPY jest uruchamiane ze skryptu wsadowego.

W całym tym procesie kopiowania plików w systemie Windows, gdy kopiujemy lub przenosimy pliki i foldery za pomocą Eksploratora Windows, uprawnienia ustawione dla plików lub folderów można modyfikować, a zatem, gdy kopiujemy plik na wolumin systemowy plików NTFS , system Windows potraktuje go jako nowy plik i będąc uważany za nowy plik, przejmuje uprawnienia folderu docelowego, a obecny użytkownik staje się właścicielem twórcy.

Podczas korzystania z XCOPY, jeśli do kopiowania plików używamy przełączników / O, / X, / E, / H i / K, obowiązują następujące uprawnienia dziedziczone:

  • Ustawienia zabezpieczeń przypisane bezpośrednio do plików i folderów są zachowywane bez zmian.
  • Odziedziczone ustawienia zabezpieczeń z nadrzędnego folderu źródłowego zostaną utracone.
  • Ustawienia zabezpieczeń folderów docelowych zostaną odziedziczone.
  • Gdy pliki lub foldery są przenoszone na woluminy FAT, foldery i pliki tracą uprawnienia NTFS, ponieważ woluminy FAT nie obsługują uprawnień NTFS.

Krok 5
Na przykład skopiujemy plik znajdujący się na pulpicie na partycję D, zachowując jego uprawnienia:

 xcopy C:\Użytkownicy\Solvetic\Desktop\Solvetic.txt D:\Solvetic/O/X/E/H/K 
Krok 6
To musi być uruchomione w wierszu poleceń z uprawnieniami administratora:

POWIĘKSZAĆ

Krok 7
W ścieżce docelowej widzimy, że nasz plik został poprawnie skopiowany:

POWIĘKSZAĆ

Krok 8
W przypadku, gdy plik istnieje w ścieżce docelowej, zobaczymy następujący komunikat wskazujący, czy chcemy go nadpisać:

POWIĘKSZAĆ

2. Przenieś polecenie, aby skopiować pliki z jednego folderu do drugiego systemu Windows 10


MOVE (Przenieś), to polecenie opracowane do przenoszenia plików i zmiany nazw plików i katalogów w systemach Windows.

Przenieś jeden lub więcej plikówAby przenieść jeden lub więcej plików, użyjemy następującej składni:

 PRZESUŃ [/ T | / -Y] [dysk:] [ścieżka] plik [,…] miejsce docelowe 

Zmień nazwę kataloguAby zmienić nazwę katalogu w systemie Windows, użyjemy następującej składni:

 MOVA [/ T | / -Y] [dysk:] [ścieżka] katalog1 katalog2 

Krok 3
Użyte parametry to:

dysk: ścieżka plik1Określ lokalizację i nazwę pliku lub plików, które chcemy przenieść.

 [dysk:] [ścieżka] plik1

PrzeznaczenieOkreśla nową lokalizację pliku, miejsce docelowe może składać się z litery dysku i dwukropka, nazwy katalogu lub kombinacji obu.

dysk: ścieżka dir1Podaj katalog, którego nazwę chcemy zmienić.

 [dysk:] [ścieżka] dir1

dir2Określa nową nazwę katalogu.

/YPomiń komunikat, aby potwierdzić, że chcemy nadpisać istniejący plik docelowy.

/-YWyświetla komunikat, aby potwierdzić, czy chcemy nadpisać istniejący plik docelowy.

Krok 4
Oto kilka praktycznych przykładów użycia MOVE:

Przenieś pliki do innego katalogu

 przenieś plik docelowy 

POWIĘKSZAĆ

Edytuj nazwę pliku do przeniesieniaW tym procesie będzie można zmienić nazwę pliku źródłowego w tym celu wykonujemy następującą składnię:

 przenieś plik docelowy / nową nazwę 

POWIĘKSZAĆ

Użycie symboli wieloznacznychZastosowanie symboli wieloznacznych daje nam możliwość przeniesienia wielu plików o określonym rozszerzeniu w określone miejsce docelowe. Składnia do użycia to:

 przenieś *. (rozszerzenie) Katalog_docelowy 
NotatkaW takim przypadku musimy przejść do folderu, w którym przechowywane są pliki do przeniesienia.

POWIĘKSZAĆ

Przenieś katalogiSkładnia do użycia jest następująca. W przypadku braku odpowiednich uprawnień zobaczymy następujący błąd. Konieczne będzie uzyskanie dostępu do właściwości katalogu i zdefiniowanie odpowiednich uprawnień.

 przenieś katalog Nowa ścieżka 

POWIĘKSZAĆ

3. Bat do kopiowania plików z jednego folderu do drugiego Windows 10

Krok 1
Pierwszą rzeczą, którą zrobimy, jest otwarcie notatnika lub NotePad ++. Następnie napiszemy następujący format poleceń, podstawiając zarówno naszą ścieżkę źródłową, jak i docelową:

 @echo off xcopy source_path destination_path parametry echo Kopiowanie zakończone! (ta linia jest opcjonalna, aby dodać niestandardową wiadomość) @pause

POWIĘKSZAĆ

Krok 2
W tym przypadku użyjemy następującej kombinacji, aby skopiować pliki i foldery, które mamy w „folderze_początkowym” w „folderze_docelowym”

 @echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / c / k / y echo Kopiowanie zakończone! @pauza

POWIĘKSZAĆ

NotatkaJeśli chcemy, aby kopiowane były również puste foldery, dodamy parametr /E.

 @echo off xcopy C: \ Source_Folder C: \ Destination_Folder / s / e / c / k / y echo Kopiowanie zakończone! @pauza

Krok 3
Teraz zapisujemy nasz plik, klikając ikonę zapisywania

POWIĘKSZAĆ

Krok 4
Teraz musimy zapisać nasz plik bat w wybranej przez nas ścieżce i nadać mu nazwę kończącą się rozszerzeniem ".bat".

POWIĘKSZAĆ

Krok 5
Teraz klikamy na utworzony przez nas wykonywalny plik bat.

POWIĘKSZAĆ

Krok 6
Zobaczymy, że wskaże to, że proces został przeprowadzony poprawnie

POWIĘKSZAĆ

Krok 7
Jeśli przejdziemy do folderu docelowego, zobaczymy, że pliki zostały poprawnie skopiowane.

POWIĘKSZAĆ

Widzieliśmy więc, jak w praktyczny i prosty sposób przenieść lub skopiować wiele elementów z konsoli Windows.

wave wave wave wave wave