Dimensi
@Dimensi
Совсем недавно начал познавать верстку.

Как переименовать файлы в папке под название папки?

Допустим есть папка с названием 0001, в ней есть файлы с названием 1414.* 1553.* 5616.* 1122.* как переименовать все эти файлы в соответствием названии папки? Чтоб все стали 0001-1.* 0001-2.* и т.д.?
Папок много как и файлов в этих папках. Про F2 знаю, каждую папку обходить не хотелось бы. Заранее спасибо.
Upd. нашел ответ на свой вопрос. Нашел программу novA FileRenamer, она поддерживает такую возможность. Всем спасибо.
  • Вопрос задан
  • 3163 просмотра
Решения вопроса 1
Dimensi
@Dimensi Автор вопроса
Совсем недавно начал познавать верстку.
Нашел программу novA FileRenamer, она поддерживает такую возможность.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Самый простой вариант - выделяем все файлы в папке, нажимаем клавишу "F2" и вводим новое имя. Но тут нельзя выбрать шаблон.

Если шаблон имеет значение - пишем простейший батник или скрипт который будет обходить все файлы и переименовывать их по шаблону.

@echo off
setlocal

for %%i in (*.txt) do call:rename "%%i"
goto:eof

:rename
set /a cnt+=1
set "post=00%cnt%"
ren %1 "0001-%post:~-3%.txt"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы