>
> Użytkownik "Grzegorz Niemirowski" <gnthexfiles@poczta.onet.pl> napisał w
> wiadomości news:i3caje$11p$1@opal.icpnet.pl...
> > skowron@op.pl <skowron@op.pl> napisał(a):
> >> Na amen zapomnialem jak to sie robi po dos'em
> >> Musze skopiowac plik.txt do folderu a dokładnie do:
> >> copy plik.txt c:\Dane\*\Ksiegowosc\Magazyn
> >> gdzie * to różne nazwy folderów. Jest ich prawie 600 sztuk.
> >> Polecenie:
> >> copy plik.txt c:\Dane\*.*\Ksiegowosc\Magazyn
> >> nic nie daje. Jak to zrobić ?
> >
> > Nie wiem jak pod DOSem ale pod Windows możesz skorzystać z pętli for:
> > for /d %f in (*) do copy plik.txt "c:\Dane\%f\Ksiegowosc\Magazyn"
> >
> Powyższe będzie działać jeżeli uruchomimy polecenie będąc w lokalizacji
> "c:\Dane".
> Jeżeli autor wątku będzie chciał uruchomić polecenie z innej lokalizacji,
> zamiast (*) należy podać ścieżkę, gdzie znajdują się te nieokreślone 600
> szt. folderów. Czyli np.:
> for /D %f in (C:\Dane\*.*) do copy X\plik.txt "%f\Ksiegowosc\Magazyn" /Y
>
> Pod X podstawić lokalizację pliku "plik.txt".
>
dziekuje to polecenie:
for /D %f in (C:\Dane\*.*) do copy X\plik.txt "%f\Ksiegowosc\Magazyn" /Y
działa super, ale niestety musze to wykonać pod czystym DOS'em 6.22
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.plReceived on Wed Aug 4 22:45:02 2010
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 04 Aug 2010 - 23:42:00 MET DST