Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] jak skopiować strukturę katalogów?

To: winnt@man.lodz.pl
Subject: Re: [WINNT] jak skopiować strukturę katalogów?
From: PiteR <email@fauszywy.pl>
Date: Mon, 15 Aug 2016 22:33:52 +0200
Basia Kier pisze tak:

>> Skopiowanie struktury jednego folderu do drugiego folderu jest
>> łatwe (np za pomocą xcopy).
>> 
>> Ale jakim programem szybko skopiować folder ze strukturą i z
>> plikami? 
>> 
>> Pliki po stronie docelowej byłyby atrapami o jakiejś minimalnej 
>> pojemności kilka bajtów.
>> 
>> Można oczywiście używać szybkiego "make folder and file list" do
>> pliku file_list.txt ale potem przegladanie tego nie jest wygodne
>> no i nie mamy skopiowanej struktury folderu.
>> 
>> 
>> -- 
>> Piter
>> 
>> Let me see your war face.
> 
> Polecenie xcopy z przełącznikiem /E. Zobacz pomoc do polecenia.

zobaczyłem i co dalej?


C:\>help xcopy
Kopiuje pliki i drzewa katalogów.

XCOPY źródło [cel] [/A | /M] [/D[:data]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:plik1[+plik2][+plik3]...]


  źródło       Określa plik(i) do skopiowania.
  cel          Określa lokalizację i/lub nazwę nowych plików.
  /A           Kopiuje pliki z ustawionym atrybutem archiwalnym,
               nie zmieniając atrybutu.
  /M           Kopiuje pliki z ustawionym atrybutem archiwalnym,
               wyłączając ten atrybut.
  /D:m-d-r     Kopiuje pliki zmienione określonego dnia lub później.
               Jeśli nie podano daty, kopiuje tylko pliki, dla których czas
               wersji źródłowej jest późniejszy niż czas wersji docelowej.
  /EXCLUDE:plik1[+plik2][+plik3]...
               Określa listę plików zawierających ciągi. Każdy ciąg powinien
               być w osobnym wierszu w plikach. Jeżeli jakiś ciąg
               pasuje do dowolnej części ścieżki absolutnej kopiowanego pliku,
               plik ten nie zostanie skopiowany. Na przykład, określenie ciągu
               postaci \obj\ lub .obj spowoduje wyłączenie wszystkich plików
               w podkatalogu obj lub wszystkich plików z rozszerzeniem .obj.
  /P           Monituje przed utworzeniem każdego pliku docelowego.
  /S           Kopiuje katalogi i podkatalogi, z wyjątkiem pustych.


  /E           Kopiuje katalogi i podkatalogi, łącznie z pustymi.
               To samo, co /S /E. Można użyć do zmodyfikowania /T.


  /V           Weryfikuje każdy nowy plik.
  /W           Monituje o naciśnięcie klawisza przed kopiowaniem.
  /C           Kontynuuje kopiowanie nawet po wystąpieniu błędu.
  /I           Jeśli "cel" nie istnieje i kopiowany jest więcej niż jeden
               plik, zakłada, że "cel" musi być katalogiem.
  /Q           Nie wyświetla nazw kopiowanych plików.
  /F           Kopiując wyświetla pełne nazwy plików źródłowych i docelowych.
  /L           Wyświetla pliki, które mają być skopiowane.
  /G           Zezwala na kopiowanie szyfrowanych plików do miejsca docelowego,
               które nie obsługuje szyfrowania.
  /H           Kopiuje także pliki ukryte i systemowe.
  /R           Zastępuje pliki tylko do odczytu.


  /T           Tworzy strukturę katalogów, ale nie kopiuje plików. Nie
               uwzględnia pustych katalogów i podkatalogów. /T /E uwzględnia
               puste katalogi i podkatalogi.


  /U           Kopiuje tylko pliki istniejące już w miejscu docelowym.
  /K           Kopiuje atrybuty. Zwykle Xcopy resetuje atrybut tylko do
               odczytu.
  /N           Kopiuje używając wygenerowanych krótkich nazw.
  /O           Kopiuje informacje o właścicielu i listy ACL.
  /X           Kopiuje ustawienia inspekcji plików (implikuje użycie /O).
  /Y           Wyłącza monitowanie o potwierdzenie zastąpienia istniejącego
               pliku docelowego.
  /-Y          Włącza monitowanie o potwierdzenie zastąpienia istniejącego
               pliku docelowego.
  /Z           Kopiuje pliki w trybie umożliwiającym ponowne uruchomienie.

Przełącznik /Y można umieścić w zmiennej środowiskowej COPYCMD.
Jego działanie można zastąpić przełącznikiem /-Y użytym w wierszu polecenia.

C:\>



-- 
Piter

Let me see your war face.

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>