Батцх за преименовање користећи текстуалну датотеку за ново име

  • Питање
  • Решење
  • Белешка

Питање

Ја сам серија извозника датотека и немам контролу над именом излаза сваке датотеке. Морам преименовати свако име фајла у одређени стандард. Направио сам текстуалну датотеку која има извезену датотеку у једној колони и коју име датотеке треба преименовати у другу колону.

Постоји ли начин да се напише скрипта која може користити текстуалну датотеку за претраживање старог имена и преименовање у ново име?

Решење

Имате старо име и ново име у две колоне у датотеци. Позваћу датотеку "намес.ткт". Ево скрипте која ће их све преименовати у групу.

 вар стринг имена; цат "намес.ткт"> $ намес

док ($ намес "")

урадити

вар стр лине; лек "1" $ намес> $ лине

вар стр олднаме, невнаме; век "1" $ лине> $ олднаме; век "1" $ лине> $ невнаме

преименовање система ("" "+ $ олднаме +" "") ("" "+ $ невнаме +" "")

Готово

Ова скрипта је у битерсцрипту.

Можете га скинути бесплатно са хттп://ввв.битерсцриптинг.цом. Инсталира се за неколико минута.

Сачувајте скрипту у датотеци Ц: Сцриптсренаме.ткт. Започни битерсцриптинг. Унесите следећу команду.

 сцрипт ренаме.ткт 

Преименоваће све датотеке један по један. Онда их извезите.

Белешка

Хвала СенХу-у за овај савјет на форуму.
Претходни Чланак Sledeći Чланак

Топ Савети