使用批处理文件按名称和日期重命名文件

时间:2012-07-25 11:16:39

标签: file batch-file

我正在尝试创建一个批处理文件,该文件通过其名称连接下划线和日期来重命名文件夹中的所有文件。例如,如果文件名是> User1,那么它将是> User1_25072012。我找到了一个代码,它按日期更改了所有文件名,但没有按照上面示例中的名称和日期更改。

你能告诉我一个方法吗?

提前致谢。

1 个答案:

答案 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"