Как я могу сделать это:
В это:
Использование команд CMD.
Вы можете использовать переименование в сочетании с подстановочными знаками. Например ren DSC * pirateday *
Это должно работать для ваших нужд.
Вы можете вставить следующий код прямо в окно CMD.
Однако сначала убедитесь, что ваш путь к изображениям отредактирован из приведенного ниже примера, чтобы быть правильным для вас, прежде чем вставлять его в приглашение CMD.
SETLOCAL
SET "_YourPath=C:\Path\To\Files\"
SET "_NewNamePart1=Pirateday ("
SET "_NewNamePart2=)"
FOR /R "%_YourPath%" %A (DSC_*.jpg) DO @(
FOR /F "Tokens=* Delims=DSC_0" %a IN ("%~nA") DO @(
IF NOT EXIST "%~dpA%_NewNamePart1%%~a%_NewNamePart2%%~xA" (
MOVE /Y "%~fA" "%~dpA%_NewNamePart1%%~a%_NewNamePart2%%~xA"
) ELSE (
MOVE /Y "%~fA" "%~dpA%_NewNamePart1%%~a%_NewNamePart2% %Time::=.%%~xA"
)
)
)
ENDLOCAL
Обратите внимание, что это также проверяет имя, которое может уже существовать, и, если оно найдено, оно переименует фотографию со временем, добавленным к имени.