Показать полную графическую версию : Переименование папок из названия областей в "01 - 81"
n1i2g3i4l5i6s7t@vk
19-08-2013, 09:26
Доброе утро друзья!
Решил обратится на форум и попросить помощи у Вас дорогие форумчане. Есть одна не приятная ежедневная процедура от которой вешаюсь. Есть 81 папка, которая каждый раз создаётся внутренней программой в которую влезть нельзя, менять тоже ничего нельзя. Название папок от начиная от "Республики Адыгея" до "Ямало-Ненецкий автономный округ". Хотел бы спросить у вас решение этой задачи, нужно переименовать из вида текста (названия областей) в автомобильные номера регионов, от 01 до 89. С помощью или bat или cmd или еще чего нибудь.
Заранее благодарю за помощь.
Например, так:
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "usebackq skip=1 tokens=1,2 delims= #" %%i in (`type "%~f0" ^| find.exe "#"`) do (
if exist "%%~i" ren "%%~i" "%%~j"
)
endlocal
exit /b 0
# Республика Адыгея (Адыгея) 01
# Республика Башкортостан 02
# Республика Бурятия 03
# Республика Алтай 04
# Республика Дагестан 05
# Республика Ингушетия 06
# Кабардино-Балкарская Республика 07
# Республика Калмыкия 08
# Карачаево-Черкесская Республика 09
# Республика Карелия 10
# Республика Коми 11
# Республика Марий Эл 12
# Республика Мордовия 13
# Республика Саха (Якутия) 14
# Республика Северная Осетия - Алания 15
# Республика Татарстан (Татарстан) 16
# Республика Тыва 17
# Удмуртская Республика 18
# Республика Хакасия 19
# Чеченская Республика 20
# Чувашская Республика - Чувашия 21
# Алтайский край 22
# Краснодарский край 23
# Красноярский край 24
# Приморский край 25
# Ставропольский край 26
# Хабаровский край 27
# Амурская область 28
# Архангельская область 29
# Астраханская область 30
# Белгородская область 31
# Брянская область 32
# Владимирская область 33
# Волгоградская область 34
# Вологодская область 35
# Воронежская область 36
# Ивановская область 37
# Иркутская область 38
# Калининградская область 39
# Калужская область 40
# Камчатский край 41
# Кемеровская область 42
# Кировская область 43
# Костромская область 44
# Курганская область 45
# Курская область 46
# Ленинградская область 47
# Липецкая область 48
# Магаданская область 49
# Московская область 50
# Мурманская область 51
# Нижегородская область 52
# Новгородская область 53
# Новосибирская область 54
# Омская область 55
# Оренбургская область 56
# Орловская область 57
# Пензенская область 58
# Пермский край 59
# Псковская область 60
# Ростовская область 61
# Рязанская область 62
# Самарская область 63
# Саратовская область 64
# Сахалинская область 65
# Свердловская область 66
# Смоленская область 67
# Тамбовская область 68
# Тверская область 69
# Томская область 70
# Тульская область 71
# Тюменская область 72
# Ульяновская область 73
# Челябинская область 74
# Забайкальский край 75
# Ярославская область 76
# Город Москва 77
# Санкт-Петербург 78
# Еврейская автономная область 79
# Ненецкий автономный округ 83
# Ханты-Мансийский автономный округ - Югра 86
# Чукотский автономный округ 87
# Ямало-Ненецкий автономный округ 89
# Байконур 99
Откорректируйте названия по Вашим соответствиям. Только это не «автомобильные номера регионов», а «коды ФНС». Первое не годится из-за многозначности соответствия, например: «Город Москва» → «77», «97», «99», «177», «197», «199».
Iska, гм... я бы первым поставил код - так можно обойтись без специального разделителя
amel27, угу, логично.
Там, где брал список — было в таком порядке ;).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.