Přejmenování souborů v CMD

Od: Datum: 02.01.14 16:55 odpovědí: 7 změna: 02.01.14 17:47

Dobrý den,

jaký bude příkaz, pokud chci přejmenovat ve složce všechny soubory s příponou .doc, které ve svém názvu obsahují řetězec "ano", ale neobsahují řetězec "ne" na nové názvy ve tvaru "jezisek_STARÝNÁZEVSOUBORU_vanoce.doc" Musí to být v CMD! Díky za pomoc.


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Od: luke237
Datum: 02.01.14 17:25
V ktere verzi Windows to ma bezet? Zkus se inspirovat tady, i kdyz opravdu nevim, jestli uz jde i ve Windows hledat soubory masky "*ano*.doc" (dve hvezdicky v nazvu).
Ohodnoceno: 0x
 
Od: luke237
Datum: 02.01.14 17:40

Pri psani toho skriptu se ti bude hodit neco z vysledku od Googlu, zvlaste asi tento programek, ktery se chova jako Unixovy basename.

V Unixu bych asi delal neco takovehoto:

  1. for soubor in *ano*.doc; do mv $file jezisek_$(basename $soubor .doc)_vanoce.doc; done
pripadne jeste vylepsit ten vyber souboru nejak jako
  1. for soubor in $(ls *ano*.doc -I *ne*.doc) ...

Ohodnoceno: 0x
 
Od: luke237
Datum: 02.01.14 17:44
Tak ten prvni radek jete jednou:
  1. for soubor in *ano*.doc;
  2. do
  3. mv $file jezisek_$(basename $soubor .doc)_vanoce.doc
  4. done
Ohodnoceno: 0x
 
Od: hop®
Datum: 02.01.14 17:32
avatar

DOS tak chytrý není, aby interní příkaz "rename" zvládnul vybrat soubory podle podobné masky a přejmenoval je. O externím příkazu nevím.

Ohodnoceno: 0x
 
Od: eltoro74888
Datum: 02.01.14 17:41

A nějaký správce souborů (Altap Salamander, Total Commander) to dokáže?

Od: hop®
Datum: 02.01.14 17:46
avatar

Pod DOSEM běhaly různé manažery, Volkov, Norton, M602, ja jsem měl oblíbený HHManažer, kde podobné přejmenování bylo možné, ovšem ne v dávkovém (řádkovém) režimu.
Myslím že pod Win by to dokázal TotalCommander, pokud by si člověk pohral s definováním masky, ale opět jde o manuální práci, asi nelze vložit do dávkového souboru.

Ohodnoceno: 2x
 
Od: luke237
Datum: 02.01.14 17:47
Total Commander by to mohl zvladnout. Jeste existuje Advanced Renamer, ktery by snad mel byt jeste lepsi nez TC prave na prejmenovavani.
Ohodnoceno: 0x
 

 

 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.