Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno hromadne presunuti souboru podle seznamu

Zdravim vas vsechny
l
amu si hlavu s hromadnym kopirovani/presunuti souboru.

jde o to, ze mam hromadu slozek a ni jednu podslozku

d:\zdroje\kn111\JPEG
d:\zdroje\kn112\JPEG
d:\zdroje\kn113\JPEG
....
ve slozce JPEG jsou stovky jpg souboru
ale i slozka KN*** obsahuje jpg soubory, ktere maji zustam tam kde jsou...

mam vytvorenou slozku export a tam mam vytvorene adresare
d:\export\kn111\
d:\export\kn112\
d:\export\kn113\

a tam potrebuji soubory JPG presunout,ale bez toho adresare JPEG :-)

naselj sme si skript,kterym si vytvorim hromadne ty adresare jejich vypis si udelam pres prikaz "dir >xxx.txt /b" do souboru "slozky.txt"...

ale nenasel jsem nic kloudnyho na to presuniti
idealni by bylo, kdyby se bud zadala cesta zdrojoveho adresare a vlezlo si to do te podslozky JPEG nebo si to bralo cestu z textoveho souboru...

napada vas neco??

ja nasel tohle jako castecnou inspiraci, ale vuuubec tomu nerozumim...
http://pc.poradna.net/q/view/72546-script-na-hroma dny-presun-souboru-a-prejmenovani
http://pc.poradna.net/q/view/43896-soft-na-hromadn e-prejmenovani-souboru-v-adresari-podle-nazvu-adre sare

diky
gyroskop

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
upraveno na tvé prostředí: for /f %i IN ('dir /b /ad d:\zdroje') DO @move c:\zdroje\%i\jpeg d:\expo… nový
touchwood 10.08.2012 15:19
touchwood
ja se nejdrive snazim si pomoci sam, najit co se da, pak tim otravovat kamarady a pripadne nejaka di… nový
gyroskop 11.08.2012 09:31
gyroskop
Taky nejsem programátor, jen umím využít funkce systému :-) P.S.: tenhle "skript" je normální příka… nový
touchwood 11.08.2012 10:00
touchwood
diky za radu s procentama. zatim jsem to nepotreboval a netusil, jak je to na jednu stranu jednoduc… nový
gyroskop 11.08.2012 15:37
gyroskop
tak mi to nejede :-( kdyz to dam do bat souoru a ikdyz tam pridat ty % jak u fof, tak i u tech dals… nový
gyroskop 11.08.2012 15:52
gyroskop
je tam chybka, ale na tu jsi mohl přijít sám - příkaz move měl špatně cestu z C: místo D: správně t… nový
touchwood 11.08.2012 15:56
touchwood
ani kdyz si vezmu puvodni a pustim si cmd.exe. zkousel jsem to pustit jak z cesty D: tak i u cesty… nový
gyroskop 11.08.2012 15:55
gyroskop
nutné je vše, vyjma přesměrování do nul (>nul) a případného potlačení výpisu vlastního řádku příkazu… nový
touchwood 11.08.2012 16:00
touchwood
aaaa uz jsem nasel zradu v tom upravenem je misto D: ponechane C:.. to jsem upravil,jede to, ale pr… nový
gyroskop 11.08.2012 15:58
gyroskop
musíš číst všechno, ne jen něco. http://pc.poradna.net/q/view/865495-hromadne-presu nuti-souboru-po… nový
touchwood 11.08.2012 16:01
touchwood
jsem hloupej, uz jsem si vzal adresare, ktere sjem rucne precistil... takze kdyz tam vlozim soubory,… nový
gyroskop 11.08.2012 16:02
gyroskop
není zač ;-) nový
touchwood 11.08.2012 16:03
touchwood
aaaa, uz jsem si precet BOD 2 a funguje to. tim padem nebudu muset ani delat ten dir do souboru a n… nový
gyroskop 11.08.2012 16:05
gyroskop
jak je ta reakce rychla, tak jsem se toho ani nevsimnul, ze jsi tam psat o tom D c ceste a rozbor to… nový
gyroskop 11.08.2012 16:09
gyroskop
nejvíce se naučíš, když ty příkazy rozbagruješ: dir /b /ad d:\zdroje dir /? for /? move /? nový
touchwood 11.08.2012 16:11
touchwood
ted jsem odhalil proc jsem predtim nevidel okamzite reakce, mel jsem tohle forum otevreny ve 3 oknec… poslední
gyroskop 11.08.2012 16:17
gyroskop

ja se nejdrive snazim si pomoci sam, najit co se da, pak tim otravovat kamarady a pripadne nejaka diskuzni fora :-)

diky moc za pomoc, podivam se na to.

jemi to jasnmy ze pro vetsinu programatoru je to trivialni zalezitost, ja nejsem programator a ani nemam zadne ambice.

delam grafiku, fotografie, postprodukci.

apravek postrpodukci se vaze tento skript...

statisice souburu, tisice slozek...

skript mi automaticky zpracje JPG soubory a necha je ve vnorene podslozce.
jenze ja potrebuji zalohovat jak originalni soubory, tak i ty upravene a kazde na jinacim miste...

snad to budu umet zaclenit nebo prijdu na to, kde se to vlastne vubec pousti tenhle skript :-)
jeste jednou dekuji za rychlou pomoc

gyroskop

tak mi to nejede :-(

kdyz to dam do bat souoru a ikdyz tam pridat ty % jak u fof, tak i u tech dalsich vyskytu, ani kdyz jen u for...

pise to ze cesta nenalezena :-(

mam zkusebne 3 adresere a 3x podsebe to napise...

nutné je vše, vyjma přesměrování do nul (>nul) a případného potlačení výpisu vlastního řádku příkazu (@).

v podstatě:

"obal" tvoří for cyklus, který iteruje po seznamu, který je tvořen výstupem příkazu dir - ten vypíše všechny adresáře ve zdrojovém adresáři (jen adresáře, ve zkráceném tvaru - pouze jméno adresáře). S každým adresářem se pak provede příkaz move - bere se adresář\jpeg a přesouvá se do cíle jako jméno adresáře.

jak je ta reakce rychla, tak jsem se toho ani nevsimnul, ze jsi tam psat o tom D c ceste a rozbor toho co dela.

zkusim se podivat co to dela, kdyz se vyhodi to >null nebo @

zas jsem o neco chytrejsi, ale k uceni toho je porad nekonecne mnoho...

ted jsem odhalil proc jsem predtim nevidel okamzite reakce, mel jsem tohle forum otevreny ve 3 oknech prohlizece a pokazde se trefil do jineho :-))

uz jsem si to vyzkousel co to dela, pro me je lepsi kdyz mi to vypise cesty, alespon budu vedet, kolik se toho presouva...

jeden adresar ma cca 7 gb, tech adresaru mam treba najednou 100. tak mu to asi chvilku bude trvat...

jeste kdyz vyhodim >nul tak skoda, ze udela jen vypis, ze presunut 1 adresar a ne pocet souboru... ale to je jen v podstate nepotrebny detail...

musim ted pryc. rodina si me zada... a prace bude cekat :-)

jeste jednou moc za pomoc a ochotu. kez bych mohl byt taky nekdy tak uzitecny..

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