0

我需要重命名同一文件夹中的一组文件。当我尝试运行批处理文件时,它无法正常工作:

  `ren *.txt Updated_*.txt`     

文件名包含 date_names_location.txt,示例如下

08232013_name1_nyc.txt 08212013_name1_nyc.txt 08232013_name1_la.txt 08212013_name1_la.txt

当我运行批处理文件时,我回来了: Updated_1_name1_nyc.txt
而不是'Updated_08232013_name1_nyc.txt'

关于如何解决的任何想法?谢谢

4

2 回答 2

2

这是一种方式:

@echo off
for /f "delims=" %%a in ('dir /b /a-d *.txt') do ren "%%a" "Updated_%%a"
于 2013-08-25T07:31:03.537 回答
1

REN 没有插入模式,所以它只是替换文件名的开头。尝试此处提供的解决方案 使用 Windows 7 REN 批量重命名文件(添加前缀)?

于 2013-08-25T07:14:58.733 回答