重命名超过1天的文件

时间:2014-05-13 16:30:27

标签: batch-file windows-console

我想将以.txt结尾的指定文件夹中的所有文件重命名为.csv,这些文件早于1天。我有以下内容将获取所有以.txt结尾的文件并将其重命名为.csv

For /R %1 %%G IN (*.txt) DO ren "%%G" "%%~nG.csv"

我正在努力的部分只是重命名一天比较旧的文件。我正在寻找一种解决方案,尽管可以在系统上设置日期格式。

1 个答案:

答案 0 :(得分:1)

你会使用" forfiles"。代码是:

forfiles /m "*.txt" /c "cmd /c Ren @fname.txt *.csv" /d -01

这会将所有.txt文件重命名为.csv文件。

修改

Ren * .txt已更改为@ fname.txt