2013-08-25 67 views
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'

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

回答

2

这是一个方式提供的解决方案:

@echo off 
for /f "delims=" %%a in ('dir /b /a-d *.txt') do ren "%%a" "Updated_%%a" 
+0

感谢信息。对此,我真的非常感激 – user1804387