Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem automaticke kopirovani souboru

struktura je šílenější, než jsem si myslel, to asi nebudu schopný nasimulovat.
fouknu sem kód, který se při vytváření nejdřív přepne do cílového adresáře, pak pod sebou vytvoří dvoumístné pořadové číslo podadresáře, kam se to kopíruje.
pokud by tam patřily dodatečné názvy 01 CL, 02 HO, 03 RB:
- musela by buď existovat převodní tabulka, podle které by se generovaly názvy,
- nebo nechat jen dvouciferné názvy a mít na ploše 16 výstižněji pojmenovaných zástupců.

@echo off
 set zdroj=C:\Documents and Settings\Tomas Zelenka\Dokumenty\2. Trading\1. Daytrading\6. Screen shot\7. 2013
 set cil=%zdroj%
 echo Kopiruje soubory ze '%zdroj%\*.*' do '%cil%\01-16\*.*' podle poradovych cisel
 mode con: lines=999
 color 70
:ADRESARE
 %cil:~0,2%
 cd "%cil:~2%"
 for /l %%a in (1,1,9) do (if not exist .\0%%a\*.* md 0%%a)
 for /l %%a in (10,1,16) do (if not exist .\%%a\*.* md %%a)
:SEZNAM
 dir "%zdroj%\*.*" /b /a:a /o:n > seznam.txt
:XCOPY
 for /f "tokens=1,2,3 delims=. " %%a in (seznam.txt) do xcopy "%zdroj%\%%a %%b.%%c" "%cil%\%%b\%%a %%b.%%c" /m /f /d
 pause
REM del seznam.txt
:END
umístění skladu fotek kdesi do profilu uživatele považuju za extrémně špatný nápad - jak kvůli zálohování samotného systému, tak kvůli obsluze a zálohování těch fotek.
i když nic nehavaruje, stačí jen když změníš místo ve firmě, nebo vyměníte systém za win7 a bude legrace.
proto jsou v batce zvlášť definované proměnné pro zdrojový a cílový adresář, kdyby se mělo úložiště změnit na normální místo (d:\), případně zdroj bude stejný a cílové roky se budou měnit.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny