我正在尝试创建一个批处理文件,该文件通过其名称连接下划线和日期来重命名文件夹中的所有文件。例如,如果文件名是> User1,那么它将是> User1_25072012。我找到了一个代码,它按日期更改了所有文件名,但没有按照上面示例中的名称和日期更改。
你能告诉我一个方法吗?
提前致谢。
答案 0 :(得分:1)
这应该这样做
@echo off
cd "C:\account folder"
for /f "tokens=1-3 delims=/" %%a in ('echo %date%') do set today=%%a%%b%%c
for %%f in (*.*) do ren "%%f" "%%~nf_%today%%%~xf"