Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Rozkopirovani souboru do 30 adresaru a prejmenovani podle jmena adresare

Ahoj,

chtel jsem pozadat o radu, zda by bylo toto nejak rel. snadno proveditelne:

- mam cca 30 adresaru (kazdy ma unikatni nazev), kazdy ma 2 podadresare:

c:\nazev1\podnazev1
\podnazev2

c:\nazev2\podnazev1
\podnazev2

...

- potreboval bych rozkopirovat jeden soubor do vsech podadresaru (podnazev1, podnazev2) tak, aby se dany soubor krome nakopirovani jeste prejmenoval podle podadresare, ve kterem se nachazi (na podnazev1, podnazev2).

Budu rad za kazdou radu, nez se zacnu pachtit s nejakym Pythonem.
Diky, M.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Tak predevsim tacudove nakopu jsem to nejak zpachtil, diky tacude (clovek se snazi vse hledat na www… nový
Mrak 25.06.2006 10:50
Mrak
obávám se, že parametrizace výstupu (jak je známa např. z linuxového bash-e - set prom='ls -a`) není… nový
touchwood 25.06.2006 11:24
touchwood
ad 1) obávám se, že to nelze... Jedině zas pouhé přesměrování výstupu do souboru pro pozdější zpraco… nový
host 25.06.2006 11:24
host
Tak jo, diky panove (hoste, tacude) za rady. M. nový
Mrak 25.06.2006 11:37
Mrak
No vidíš, nakonec to zdvojení tématu k něčemu bylo. ;-) poslední
anarchist 25.06.2006 11:39
anarchist

Tak predevsim tacudove nakopu jsem to nejak zpachtil, diky tacude (clovek se snazi vse hledat na www a pritom windowsacky help byl v tomto pripade nejlepsi zdroj...). Presto mam jeste dva dotazy:

- je mozne do promenne ulozit vystup prikazu, abych s ni mohl pracovat... treba mam:
dir w:\%1\%2\%3\%4\ /b | find ".ppp" a potreboval bych ulozit vystup z tohoto dir do nejake promenne...?

- je nejaky zpusob jak logovat prikazy, vcetne jejich vyhodnoceni, nez takto:
prikaz 1 >> log.txt
prikaz 2 >> log.txt
prikaz 3 >> log.txt

Dik, M.

obávám se, že parametrizace výstupu (jak je známa např. z linuxového bash-e - set prom='ls -a`) není v případě CMD možná, prostě není implementována. Budeš na to muset použít soubor (named pipes by šly použít taky, ale jejich implementace je v prostředí windows také jeden velký vřed).

Totéž pak platí o logování.

Elegantněji to pak jde řešit ve VBS, ale jsou tam zase jiné problémy, např. atomizace té cesty, což bych asi řešil převodem přes Split na pole

Zpět do poradny Odpovědět na původní otázku Nahoru