Партида за преименуване с текстов файл за ново име

  • Проблем
  • Решение
  • Забележка

Проблем

Партида експортирам имена на файлове и нямам контрол върху името на изхода на всеки файл. Трябва да преименувам всяко име на файл на определен стандарт. Създал съм текстов файл, който има експортирано име на файл в една колона и какъв файл трябва да бъде преименуван в друга колона.

Има ли начин да се напише скрипт, който може да използва текстовия файл за търсене на старото име и да го преименува на новото име?

Решение

Имате старото име и новото име в две колони във файл. Ще се обадя на файла "names.txt". Ето скрипта, който ще преименува всички от тях в пакет.

 вар имена на низове; cat "names.txt"> $ names

докато ($ names "")

правя

var str линия; lex "1" $ names> $ ред

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

преименуване на системата ("" "+ $ oldname +" ") (" "" + $ newname + "" ")

Свършен

Този скрипт е в бисерпинг.

Можете да го изтеглите безплатно от http://www.biterscripting.com. Инсталира се за минути.

Запишете скрипта във файл C: Scriptsrename.txt. Започнете да пишете по-горе. Въведете следната команда.

 скрипт rename.txt 

Той ще преименува всички файлове един по един. След това ги експортирайте.

Забележка

Благодарение на SenHu за този съвет на форума.
Предишна Статия Следваща Статия

Топ Съвети