Задать вопрос
kotov666
@kotov666

Как удалить первые 4 символа в имени файла в Windows?

В линуксе с помощью команды
rename 's/^.....//' files*
можно это сделать без проблем. Но как это сделать в винде?
  • Вопрос задан
  • 1669 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
kotov666
@kotov666 Автор вопроса
Сам спросил сам нашел.

@echo off

setlocal

set "folder=C:\ftp\rpo"
set "number=7"

pushd "%folder%"
for /f "delims=" %%i in ('2^>nul dir/a-d/b') do (
set name=%%~ni
2>nul cmd/v/c ren "%%i" "!name:~%number%!%%~xi"
)
popd

endloca

может кому и пригодится.
Ответ написан
@res2001
Developer, ex-admin
В винде то же можно. Есть операция замены и взятия подстроки в команде set . Смотри set /?
Цикл по файлам, в каждом имени удаляем нужные символы, затем ren с новым именем.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Гринатом Петрозаводск
До 80 000 ₽
Алабуга Екатеринбург
от 127 500 ₽