Например вот мой список папок:Переименование папки на основе их префикса имени
foldername_java, foldername_new , foldername_old, myprogram_1, mylist_2, mylist_21, mylist_22
Я хочу переименовать эти папки на основе их годов префикс имени. Папки, начинающиеся с «имя_папки», должны быть переименованы, чтобы включить индекс 0, те, которые начинаются с «myprogram», должны быть переименованы с индексом 1, а те, которые начинаются с «mylist» с индексом 2.
Второй индекс должен увеличение для всех следующих случаев префикса, например:
mylist_2
mylist_21
mylist_22
Как достичь этого?
Практически все возможно практически на любом языке программирования, так что да возможно :-). Но вы просто забыли сказать, что означает * начало совпадения папок *. Означает ли это, что у них одинаковые первые n букв (и что такое n)? или начало - это все, что было до первого (или последнего) '' _''? –
У меня есть другая папка в этом формате. foldername_new, поэтому папки, начинающиеся с имени как имя папки, должны отображаться как 0, а папка рядом с именем foldername_new должна отображаться как 1. и она увеличивает числовое значение. – sindhu