Партида за преименуване с текстов файл за ново име
- Проблем
- Решение
- Забележка
Проблем
Партида експортирам имена на файлове и нямам контрол върху името на изхода на всеки файл. Трябва да преименувам всяко име на файл на определен стандарт. Създал съм текстов файл, който има експортирано име на файл в една колона и какъв файл трябва да бъде преименуван в друга колона.Има ли начин да се напише скрипт, който може да използва текстовия файл за търсене на старото име и да го преименува на новото име?
Решение
Имате старото име и новото име в две колони във файл. Ще се обадя на файла "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
Той ще преименува всички файлове един по един. След това ги експортирайте.