Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Přejmenování souboru

Zdravím..

nevím do jaké kategorii by se to mělo přesně řadit, tak se předem omlouvám

ale chci se zeptat... potřebuju přejmenovat jeden zdrojový soubor např. soubor.doc na 20 různých souborů

ale název toho konečný souboru je třeba:
A51.doc
F58.doc
G8.doc
X888.doc

atd...

budu to dělat asi u 50 zdrojových souborů, a nechci nad blbým přejmenováním trávit hodiny... v TC jsem na nic nepřišel.. abych si vytvořil třeba nějakou šablonu.. a pak bych jen dával spustit a bylo by to... neměl by někdo radu, jak nejrychleji to udělat???
děkuji

p.s. těch 50 zdrojových souborů se bude ve výsledku pořád jmenovat stejně... tudíž proto bych si vytvořil nějakou tu šablonu pokud to půjde..

Předmět Autor Datum
Ty jej nechceš přejmenovat, ale rozkopírovat pod 50 různými jmény, pokud jsem to dobře pochopil. K t…
Jan Fiala 20.06.2012 18:55
Jan Fiala
Díky to mě ani nenapadlo.. ale mám tam menší zádrhel.. ten nový soubor se musím jmenovat "písmeno č…
MagicQ 20.06.2012 22:05
MagicQ
skus ten nazov suboru len dat do uvodzoviek, aj s tou medzerou
nl12345... 20.06.2012 22:34
nl12345...
Jména (a cesty), které obsahují mezery musíš uzavřít do uvozovek. Když neobsahují, tak uvozovky také…
Pytlík 20.06.2012 22:35
Pytlík
Priklad upraveny na zaklade pozadavku na dlouha jmena souboru. copy /Y "soubor sablony.doc" "A 51.d…
Jan Fiala 21.06.2012 07:39
Jan Fiala
Díky moc všem za rady :) pomohlo poslední
MagicQ 21.06.2012 08:54
MagicQ

Ty jej nechceš přejmenovat, ale rozkopírovat pod 50 různými jmény, pokud jsem to dobře pochopil.
K tomu neslouží přejmenování, ale kopírování.

Napiš si jednoduchý BAT (CMD) soubor, třeba kopiruj.bat, ve kterém bude:

copy /Y soubor.doc A51.doc
copy /Y soubor.doc F58.doc
...
copy /Y soubor.doc X888.doc

Ten soubor dej do adresáře, ve kterém máš soubor.doc

Díky to mě ani nenapadlo..

ale mám tam menší zádrhel.. ten nový soubor se musím jmenovat "písmeno či dvě" mezera "číslo".doc ... jenže to copy neveme ten soubor s tou mezerou... nějaký tip jak to jinak udělat? napadá mě hromadný přejmenování v TC třeba s podrtžítkem, který by to nahradilo.. ale nevím jestli to umí nebo ne...

Jména (a cesty), které obsahují mezery musíš uzavřít do uvozovek. Když neobsahují, tak uvozovky také můžeš (ale nemusíš) uvádět:
copy "C:\Program Files\Zdrojovy soubor" D:\Util\Zaloha
Pokud v názvech souborů a cest použiješ proměnné, je lepší uvozovky použít, protože si nemůžeš být jist, že obsah proměnné mezeru neobsahuje.

Priklad upraveny na zaklade pozadavku na dlouha jmena souboru.

copy /Y "soubor sablony.doc" "A 51.doc"
copy /Y "soubor sablony.doc" "F 58.doc"
...
copy /Y "soubor sablony.doc" "X 888.doc"

Soubory samozrejme mohou obsahovat i cestu odkud a kam:

copy /Y "C:\cesta kde lezi sablona\soubor sablony.doc" "d:\cesta kam\F 58.doc"

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