使用CMD命令批量为多个文件夹添加日期

使用记事本或者 notepad++ 将下方代码保存为 cmd 格式。

请将 directoryPath 替换为你实际要处理的目录路径。

运行此脚本后,指定目录中的所有文件夹名称将会附加上当前日期。

@echo off
setlocal enabledelayedexpansion

:: 获取当前日期,格式为YYYYMMDD
for /f "tokens=2 delims==" %%i in ('"wmic os get localdatetime /value"') do set datetime=%%i
set currentDate=%datetime:~0,8%

:: 指定要处理的目录路径
set directoryPath=C:\Your\Directory\Path

:: 遍历目录中的所有文件夹
for /d %%i in ("%directoryPath%\*") do (
    set folderName=%%~ni
    set newFolderName=!folderName!_%currentDate%
    ren "%%i" "!newFolderName!"
)

echo 所有文件夹已成功重命名!
pause

Updated: