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

Групно преименовање је ефикасан метод за организовање ваших дигиталних датотека. То може бити посебно корисно када вашим датотекама недостају описни или конзистентни називи датотека.

Можете аутоматизовати акцију групног преименовања помоћу једноставне Питхон скрипте. Проследите образац у Питхон скрипту и дозволите му да преименује све датотеке у фасцикли користећи доследну конвенцију именовања.

Када је Питхон скрипта спремна, можете је покренути на командној линији и она ће преименовати све датотеке у одређеној фасцикли.

Како проћи кроз све датотеке у директоријуму

Постоји толико много начина на које можете групно преименовање датотеке у Виндовс-у, укључујући и преко командне линије, или Виндовс претраживач датотека.

Други начин на који можете преименовати датотеке је коришћење Питхон скрипте. Ако нисте упознати са Питхон-ом, постоје начини на које можете научити како да то урадите написати бољи Питхон код.

instagram viewer

Да бисте преименовали све датотеке у датој фасцикли, мораћете да прођете кроз тај скуп датотека. Цео пример можете погледати у овоме ГитХуб репо.

  1. Креирајте нову фасциклу за чување датотека које желите да преименујете:
  2. Направите нову датотеку под називом батцх-ренаме.пи.
  3. На врху датотеке увезите ос модул. Ово ће вам омогућити да приступите датотекама и директоријумима вашег оперативног система:
    увоз ос
  4. Дефинишите директоријум у који сте ускладиштили датотеке:
    дир_патх = "Ц:\\Усерс\\Схарл\\Десктоп\\филес"
    Уместо тога можете користити и релативну путању. На пример, ако се ваша фасцикла са скриптама и датотекама налази у истом директоријуму, путања ваше датотеке може изгледати отприлике овако:
    дир_патх = "фајлови"
  5. Иницијализујте променљиву бројача, коју ћете користити за додавање бројача на крају имена датотеке:
    цоунтер = 1
  6. Додајте фор-петљу за понављање сваке датотеке у директоријуму:
    за назив документа ин ос.листдир (дир_патх):
    штампа ("Преименовање: " + име датотеке + "...")
  7. Да бисте тестирали скрипту, покрените је на командној линији помоћу команде питхон. Уверите се да сте ишли до локације фасцикле где сте сачували скрипту:
    цд Десктоп
    питхон батцх-ренаме.пи

Како преименовати све датотеке на основу датог обрасца

Корисник ће морати да унесе шаблон у скрипту, као што је „Финансијско_Планирање“. Скрипта ће преименовати све датотеке у дати образац и додати број на крају назива датотеке.

  1. На врху датотеке увезите сис модул.
    увоз сис
    Ово ће вам омогућити да прихватите аргументе командне линије. Када покренете скрипту на командној линији, можете да унесете образац који желите да користите за преименовање датотека.
    питхон батцх-ренаме.пи "Финанциал_Планнинг"
  2. Након наредби за увоз, унесите аргумент командне линије. Ако корисник не унесе, одштампајте поруку о грешци:
    цоммандЛинеАргс = сис.аргв

    ако лен (цоммандЛинеАргс) > 1:
    образац = цоммандЛинеАргс[1] + "_{}"
    друго:
    штампа („Унесите образац за нова имена датотека као аргумент командне линије“)
    сис.екит()

  3. Унутар фор-петље, када пролазите кроз сваку датотеку, добијте њену екстензију датотеке:
    филе_ект = ос.патх.сплитект (име датотеке)[1] 
  4. Направите ново име датотеке на основу датог обрасца. Додајте број на крају имена датотеке и поново додајте екстензију датотеке:
    нев_филенаме = паттерн.формат (цоунтер) + филе_ект
  5. Преименујте датотеку са новим именом датотеке:
    олдФилеНаме = ос.патх.јоин (дир_патх, име датотеке)
    невФилеНаме = ос.патх.јоин (дир_патх, нев_филенаме)
    ос.ренаме (олдФилеНаме, невФилеНаме)
  6. Повећајте бројач за следећу датотеку:
    цоунтер += 1
  7. Након фор-петље, одштампајте поруку потврде:
    штампа („Све датотеке су преименоване.“)
  8. У командној линији идите до фасцикле у којој сте сачували своју Питхон скрипту. Користите команду питхон, праћену шаблоном да бисте преименовали своје датотеке:
  9. Отворите истраживач датотека и погледајте преименоване датотеке:

Аутоматизација једноставних задатака помоћу Питхон-а

Питхон скрипта је веома користан начин за аутоматизацију једноставних задатака, као што је преименовање више датотека у исто време. Можете истражити друге начине на које можете групно преименовати датотеке на рачунару.