Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off
	Set "Files=Z:\Box_In\*.*"
	Set /A N=12

	For %%f In ("%Files%") Do Set "Name=%%~nf" &Call Ren "%%f" "%%Name:~0,-%N%%%%%~xf"
Exit /B
Неплохо бы указать более определённую маску файлов Ваших картинок, например:
Set "Files=Z:\Box_In\*.jpg"
Скрипт никак не контролирует исходные длины имён файлов, нет никакой защиты от его случайного повторного применения. Если предоставите дополнительную инфу, можно будет думать.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 23-05-2019 в 06:18.

Это сообщение посчитали полезным следующие участники:

Отправлено: 05:34, 23-05-2019 | #4