no jo, jsem to netestoval. v 'xcopy' jsem předepsal i cílový název a to není dobrý nápad, xcopy pak zbytečně řeší, co to je ten cíl. mírně řádek modifikovat:
změna zdroj=xxx a cíl=yyy::XCOPY
for /f "tokens=1,2,3 delims=. " %%a in (seznam.txt) do xcopy "%zdroj%\%%a %%b.%%c" "%cil%\%%b\" /i /m /f /d
na začátku jsou nastavené cesty.
dál se na ně schválně odvolávají %proměnné% - při změně cest xxx,yyy bude zbytek fungovat. co bych doporučil - nepoužívat diakritiku, ke štěstí bohatě stačí mezery v názvech.
když se letos stahují snímky do "...\7. 2013" a mají se roztřídit do "...\7. 2013\5. Podle trhu", pak změnit na začátku té batky:
v příloze je to celé opravené.set zdroj=C:\Documents and Settings\Tomas Zelenka\Dokumenty\2. Trading\1. Daytrading\6. Screen shot\7. 2013
set cil=%zdroj%\5. Podle trhu
pokud by se cíl naprosto změnil, tj. nebyl by už podadresářem "C:\Documents and Settings\...\7. 2013", ale třeba v "c:\6.nove_trhy", musela by se vypsat celá nová cesta:
o "programování":set cil=c:\6.nove_trhy
toto je syntaxe pro příkazový řádek ve windows, nápověda se dá vypsat /?, když člověk potřebuje něco upravit. řádky tvoří jednoduché skripty, nejde o programování.