Dávka přejmenovat pomocí textového souboru pro nový název

  • Problém
  • Řešení
  • Poznámka

Problém

Já jsem dávkový export souborů jména a nemám žádnou kontrolu nad ouput název každého souboru. Potřebuji přejmenovat každý název souboru na specifický standard. Vytvořil jsem textový soubor, který má exportovaný název souboru v jednom sloupci a jaký název by měl být přejmenován na jiný sloupec.

Existuje způsob, jak napsat skript, který může pomocí textového souboru vyhledat staré jméno a přejmenovat jej na nový název?

Řešení

Ve starém názvu a novém názvu máte dva soubory v souboru. Zavolám soubor "names.txt". Zde je skript, který bude všechny přejmenovat v dávce.

 názvy řetězců var; cat "names.txt"> $ jména

zatímco (názvy $ "")

dělat

var str line; lex "1" $ names> $ line

var str oldname, newname; wex "1" $ line> $ oldname; wex "1" $ line> $ newname

přejmenování systému ("" "+ $ oldname +" "") ("" "+ $ newname +" "")

Hotovo

Tento skript je v biterscriptingu.

Můžete si ho stáhnout zdarma z http://www.biterscripting.com. Instaluje se během několika minut.

Uložte skript do souboru C: Scriptsrename.txt. Spustit biterscripting. Zadejte následující příkaz.

 script rename.txt 

Postupně přejmenuje všechny soubory. Pak je exportujte.

Poznámka

Díky SenHu za tento tip na fóru.
Předchozí Článek Následující Článek

Nejlepší Tipy