Структура файла: Панели инструментов> Отдельные папки [Спенсер Фаррис, Тайлер Мэнсон, Алексис Гибб, Эшли Эдминстон]> Панель инструментов
Я знаю, что вы можете переименовать файл с помощью простой команды ren
и попасть в папку с помощью cd
, но я не знаю, как переименовать их, основываясь на имени папки. Итак, у меня есть структура папок, отмеченная выше. Я хочу перебрать все папки в папке Dashboards, зайти в каждую папку и переименовать файл Dashboard.xlsx в «Spencer Farris Dashboard.xlsx», «Tyler Manson Dashboard.xlsx» и т. Д.
Всего 1 ответ
Для командной строки в той же папке (дерево папок верхнего уровня):
cd /d "c:folder_target" & for /d /r %i in (*)do ren "%iDashboards.xlsx" "%~ni Dashboards.xlsx"
Для файла bat / cmd:
@echo off
cd /d "c:folder_target"
For /D /R %%i in (*)do ren "%%iDashboards.xlsx" "%%~ni Dashboards.xlsx"
Вы можете сделать это с помощью For /D
и /R