Przerobienie prostego skryptu *.bat

Rozmowy na luzie np. o pogodzie lub śmiesznych kotach
Awatar użytkownika
Kama
Konto z ograniczeniami
Postów w temacie: 4
Posty: 174
Rejestracja: 28 mar 2018, 17:34
x 22

Przerobienie prostego skryptu *.bat

Post autor: Kama »

Cześć,

Potrzebuję małego wsparcia - może ktoś to ogarnie :)

W pliku txt zamieszczam listę folderów, które chcę przekopiować z jednego folderu do drugiego.

Mam batcha, który wynajduje mi pliki, ale nie potrafię przerobić tego na foldery....

Jakaś pomoc? :D

To mam:

Kod: Zaznacz cały

@echo off
pushd C:\Files
for /f "tokens=* delims=" %%a in ('type FileList.txt') do xcopy /hrkvy ".\SourceFolder\%%a" ".\DestinationFolder"
popd
pause
Awatar użytkownika
Kama
Konto z ograniczeniami
Postów w temacie: 4
Posty: 174
Rejestracja: 28 mar 2018, 17:34
x 22

Re: Przerobienie prostego skryptu *.bat

Post autor: Kama »

Udało mi się to przerobić, ale dla każdego folderu pyta to czy File czy Directory...
Można jakoś to zautomatyzować aby o to nie pytał? ;)

Kod: Zaznacz cały

@echo off
pushd C:\Files
for /f "tokens=* delims=" %%a in ('type FileList.txt') do xcopy /hrkvy ".\SourceFolder\%%a" ".\DestinationFolder\%%a"
popd
pause
Awatar użytkownika
carving85
Postów w temacie: 1
Posty: 402
Rejestracja: 24 gru 2018, 10:45
x 116

Re: Przerobienie prostego skryptu *.bat

Post autor: carving85 »

Ostatnio wolę używać robocopy zamiast xcopy. Poszukaj coś z tym to pójdzie łatwo
Kama
Cr10 S5
Bambu P1S
Delta Flsun QQ (wypożyczona)
Awatar użytkownika
Kama
Konto z ograniczeniami
Postów w temacie: 4
Posty: 174
Rejestracja: 28 mar 2018, 17:34
x 22

Re: Przerobienie prostego skryptu *.bat

Post autor: Kama »

carving85 pisze:Ostatnio wolę używać robocopy zamiast xcopy. Poszukaj coś z tym to pójdzie łatwo
Dzięki! Ruszyło od strzała :)
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 1
Posty: 8941
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5872
Kontakt:

Re: Przerobienie prostego skryptu *.bat

Post autor: dziobu »

Kama pisze:Udało mi się to przerobić, ale dla każdego folderu pyta to czy File czy Directory...
Można jakoś to zautomatyzować aby o to nie pytał? ;)
Można odpowiedzieć na pytanie wciskając "D":

Kod: Zaznacz cały

@echo off
pushd C:\Files
for /f "tokens=* delims=" %%a in ('type FileList.txt') do echo "d" | xcopy /hrkvy ".\SourceFolder\%%a" ".\DestinationFolder\%%a"
popd
pause
Kama
Awatar użytkownika
Kama
Konto z ograniczeniami
Postów w temacie: 4
Posty: 174
Rejestracja: 28 mar 2018, 17:34
x 22

Re: Przerobienie prostego skryptu *.bat

Post autor: Kama »

Dzięki!
ODPOWIEDZ

Wróć do „O wszystkim i o niczym”