Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Pokud to potřebuješ pro Windows, tak v Poznámkovém bloku vytvoř @Echo Off For %%J in (%1\*.*) Do (…
host 24.03.2009 15:51
host
Tak nevím, ale nějak mi to nefunguje. Problikne to, ale nic to neudělá. Zkoušel jsem název složky sa…
rokator 24.03.2009 16:22
rokator
Testoval jsem to a mně to funguje. - ten bat soubor uložím třeba na disk D: - na disku D: mám adres…
host 24.03.2009 16:27
host
Tak jsem o krok dál - něco se stalo. Ale něco špatně. Jakmile je to víceslovný název, vytvoří se adr…
rokator 24.03.2009 16:38
rokator
v tom pripade myslim ze by malo pomoct toto namiesto posledneho riadku MD "%1\%%~nJ)"
MM.. 24.03.2009 16:40
MM..
oprava: MD "%1\%%~nJ") alebo kedze vstupny parameter (%1) uz je s uvodzovkami tak asi aj toto MD %1…
MM.. 24.03.2009 16:45
MM..
Tak je to správně, funguje to. Díky všem. poslední
rokator 24.03.2009 17:02
rokator

Pokud to potřebuješ pro Windows, tak v Poznámkovém bloku vytvoř

@Echo Off
For %%J in (%1\*.*) Do (
MD %1\%%~nJ)

ulož např. s názvem skript.bat

Pak to spustíš s parametrem ve tvaru skript.bat nazev_slozky, kde nazev_slozky je ta složka, která obsahuje soubory.

Testoval jsem to a mně to funguje.

- ten bat soubor uložím třeba na disk D:
- na disku D: mám adresář test, obsahující soubory
- pak z disku D: spustím skript.bat test

A v adresáři test se mi vytvoří adresáře s názvy podle souborů, které původně obsahoval.

Tak jsem o krok dál - něco se stalo. Ale něco špatně. Jakmile je to víceslovný název, vytvoří se adresář pro každé slovo.

Ze souboru "Praha Brno Ostrava.jpg" to udělá tři adresáře - Praha, Brno, Ostrava...

S tím, že první adresář Praha vznikne ve správné složce. Ale druhý a třetí adresář (Brno, Ostrava) se vytvoří přímo na disku D, mimo příslušný adresář...

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