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énazatí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.