![]() |
Переименовать файлы в подпапках посредсвам bat
Помогите решить проблему. Есть папка (c:\test) с несколькими текстовыми файлами и несколькими подпапками, в каждой тоже текстовые файлы. Нужно переименовать (добавить перефикс, к примеру _) все текстовые файлы (конкретно .doc) и в оснновной папке и в подпапках.
for /f "tokens=*" %%a in ('dir /b c:\test\*.doc') do ren c:\test\%%a _%%a переименовывает файлы в корневой папке, а как залезть и в подпапки? |
I_Swift,
Код:
for /f "tokens=*" %%a in ('dir /b /s c:\test\*.doc') do ren "%%a" "_%%~nxa" |
Foreigner
Большое спасибо, всё работает. |
Время: 13:35. |
Время: 13:35.
© OSzone.net 2001-