XP的批处理脚本重命名文件并复制到新文件夹

时间:2010-07-21 09:20:05

标签: windows batch-file rename

我有数百个图像文件。我想用批处理脚本完成2个任务。

1)如果有任何文件,我想重命名名称中没有'_'的文件,并将它们移动到临时文件夹。

2)如果任何文件与文件名重复,则将其带入任何文件并将其移动到指定的临时文件夹。

任何人都知道如何做到这一点?提前谢谢......

1 个答案:

答案 0 :(得分:1)

对于重命名部分......你可以尝试这种方法......

@echo on
SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION
for /f %%i in ('dir *.txt /b/a-d') do (
set name=%%i
set name=!name:_=!
ren %%i !name!
)

对于文件移动部分......请你详细说明一下这个要求吗?

- Nihar