Autmatyczne kopiowania katalogów

![-o<

Potrzebuję maleńkiego programu (.bat), który po uruchomieniu zrobi dwie proste rzeczy:

  • przekopiuje 2 katalogi z *F:* na Pulpit

Pytanie…czy to Ci się uda? Ścieżka dostępowa do pulpitu różni się na każdym z komputerów z powodu innych nazw użytkowników (kont).

W drugim kopiowaniu powinno to wyglądać chyba tak…

Nie pamiętam tylko jak to było z kopiowaniem całych katalogów #-o

Możesz także zamiast bezpośrednio na pulpit skopiować pliki do jakiegoś katalogu na dysku używając wcześniej komendy mkdir i poprosić użytkowników (o ile masz takie możliwości) aby skopiowali sobie jego zawartość w odpowiednie miejsce.

Coś takiego:

@echo off

mkdir "%USERPROFILE%\Pulpit\katalog1"

mkdir "%USERPROFILE%\Pulpit\katalog2"

mkdir %WINDIR%\icons

copy F:\katalog1 "%USERPROFILE%\Pulpit\katalog1\"

copy F:\katalog2 "%USERPROFILE%\Pulpit\katalog2\"

copy F:\icons %WINDIR%\icons\

Jak się nie stworzy ręcznie katalogów docelowych to kopiuje zawartość luzem na Pulpit. Wygląda też na to, że to polecenie nie kopiuje podkatalogów. (Przynajmniej tak działało na moim testowym WinXP). Więc trzeba by to dopracować. W Linuksie do cp jest przełącznik ‘-a’, który każe kopiować wszystko jak leci, a tu czegoś takiego nie widzę.

dziękuję Wam serdecznie.

Pozdrawiam.

Tak dla zasady, to jeszcze dodam, że dziś poznałem nowy sposób kopiowania. Polecenie: xcopy. Zastanawiałem się czemu to windowsowe copy jest takie ubogie, a tu jest taka alternatywa z masą przełączników :slight_smile: