如何在批处理脚本中使用for循环重命名文件夹中的部分文件名?

时间:2015-09-09 02:40:55

标签: batch-file renaming

我有一个目录中的文件夹列表。这些文件夹中的每一个都包含需要处理的文件,但在此之前,我必须重命名其中的一些文件夹。到目前为止,这是我的代码。

for /D %%a in ("C:\locationOfFolders\*.*") do (
del %%a\*.gjf
del %%a\*.com
del %%a\*.chk
del %%a\*.xyz
del %%a\*o.log
ren %%a\*f1.log fragm1.log
ren %%a\*f2.log fragm2.log

到目前为止,它删除所有以扩展名.com,.gjf,...等结尾的文件,并重命名以f1和f2结尾的文件。 我接下来要做的是以" filenameof.log"结尾的文件,我想将它们重命名为" filenamef.log"。我该怎么做呢?

0 个答案:

没有答案