KOMPX.COM or COMPMISCELLANEA.COM   

Переименовать все файлы в папке

Удалить префикс

Удалить заданную строку из имен всех файлов в текущем каталоге, когда имена файлов начинаются с данной строки. С помощью команд FOR и REN в командной строке Windows.

Код для BAT файла:


SETLOCAL EnableDelayedExpansion

REM Set your prefix to remove
SET "PREFIX=YOUR_PREFIX"

FOR %%G IN (*) DO (
	SET "FILENAME=%%~G" 
	REN "!FILENAME!" "!FILENAME:*%PREFIX%=!"
)

Примечание: код не предназначен для случаев, когда имена файлов содержат знак равенства "=".

Ссылки

  1. SET ss64.com/nt/set.html
  2. SETLOCAL ss64.com/nt/setlocal.html
  3. How to replace "=","*", ":" in a variable dostips.com/forum/viewtopic.php?t=1485
  4. Replacing text in file with an equal-sign in it dostips.com/forum/viewtopic.php?t=4718
  5. Using Windows ren command to remove ! from filename stackoverflow.com/questions/51861296/using-windows-ren-command-to-remove-from-filename
Операционные системы
Ещё