Windows 中的命令 CMD

Windows 中的命令 CMD

我怎样才能做到这一点:

在此处输入图片描述

变成这样:

在此处输入图片描述

使用 CMD 命令。

答案1

您可以将重命名与通配符结合使用。例如 ren DSC* pirateday*

答案2

这应该可以满足您的需求。

您可以将以下代码直接粘贴到 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

请注意,这还会检查可能已经存在的名称,如果找到,它将重命名照片并在名称后附加时间。

相关内容