Skocz do zawartości
dawidwlkp

XCOPY BATCH

Rekomendowane odpowiedzi

Witam forumowiczów, napisałem skrypt do kopiowania plików:

xcopy F:\test\*.* X:\test2 /E /H /D /F

END

 

W folderze test tworzą się codziennie kopie zapasowe i chcę je przenosić do test2. Program odpytuje mnie czy zamienić pliki. Chciałbym , aby nie zamieniał plików tylko kopiował te , których nie ma w katalogu test2 - bez odpytywania - z automatu.

Proszę o pomoc

 

Witam forumowiczów, napisałem skrypt do kopiowania plików:

xcopy F:\test\*.* X:\test2 /E /H /D /F

END

 

W folderze test tworzą się codziennie kopie zapasowe i chcę je przenosić do test2. Program odpytuje mnie czy zamienić pliki. Chciałbym , aby nie zamieniał plików tylko kopiował te , których nie ma w katalogu test2 - bez odpytywania - z automatu.

Proszę o pomoc

Ok udało mi się dodałem /S i /Y

A można w jakiś sposób usuwać pliki z folderu test jeśli się skopiowały już? Wytnij albo coś?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A nie możesz skorzystać z polecenia move? To po prostu przenosi pliki.

Chociaż dla mnie skrypty windowsowe (cmd/ps) powinny służyć tylko do wywołania skryptu basha przy zainstalowanym WSL :E

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A nie możesz skorzystać z polecenia move? To po prostu przenosi pliki.

Chociaż dla mnie skrypty windowsowe (cmd/ps) powinny służyć tylko do wywołania skryptu basha przy zainstalowanym WSL :E

Witam dziękuję za podsunięcie pomysłu. W jaki sposób mogę użyć tej komendy move? Kiedy xcopy zamieniam na move to nie działa mi niestety.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam jeszcze jedno pytanko dość istotne.

 

net use X: \\192.168.0.0\omen

xcopy "E:\dupa\*.*" "X:\omen" /E /H /D /F /S /Y

del e:\dupa\*.* /Q

net use x: /delete

 

end

 

W powyższym kodzie w momencie jak nie wykona mi xcopy (np zmienię na move) to wykonuje dalsze instrukcje. Czyli w momencie jakby mi nie zrobił kopii zapasowej to ją usunie. W jaki sposób mogę sprawić, aby w przypadku, gdy xcopy z jakiegoś powodu się nie odbędzie to, żeby mi zatrzymało dalsze wykonanie instrukcji?

Proszę o pomoc

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...