Autor: Robert (robleg_at_poczta.onet.pl)
Data: Wed 26 Nov 2003 - 22:28:55 MET
W artykule news:bpvtks$ci7$1_at_inews.gazeta.pl,
niejaki(a): bikej z adresu <bikej_at_poczta.fm> napisał(a):
> Chce sobie zrobic BAT-a ...
> Prosze o pomysly:)
Pomysł już dawno został wymyślony i jest bardzo prosty (czyżby nikt już nie
pamiętał DOSa?)
xcopy żródło cel /m /e /y
i koniec!
Wyjaśnienie:
1. Każdy plik ma tzw. atrybuty. Między innymi jest ten o który tu chodzi:
"archiwalny"
2. Przełącznik /m powoduje:
a) skopiowanie wszystkich plików, które mają atrybut archiwalny włączony,
b) atrybut archiwalny skopiowanych plików zostanie wyłączony
3. Przełącznik /e powoduje, że kopiowanie będzie dotyczyć także podkatalogów
(także pustych).
4. Przełącznik /y wyłacza konieczność potwierdzania (tj. wciskania klawisz
"y")
Jakakolwiek zmiana w plikach automatycznie powoduje włączenie atrybutu
archiwalnego.
Nowe pliki także mają automatycznie włączony atrybut archiwalny.
Być może potrzebny Ci będzie jeszcze przełącznik /h - kopiuj także pliki
ukryte i sytemowe
To działa i nie trzeba komplikować.
Przykład praktyczny kopiowania wszystkich plików (łącznie z podkatalogami) z
katalogu "c:\a\" do katalogu "c:\b\"
xcopy c:\a\*.* c:\b /m /e /h /y
Pozdrowienia
Robert
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 11:44:44 MET DST