将不同的文件重命名为一个文件名,一次一个

时间:2010-09-04 14:27:03

标签: file batch-file dos batch-rename

我有名为..

的文件
82011.nsf
63113.nsf
55555.nsf

我必须将每个文件重命名为 single.nsf(例如ren 82011.nsf to single.nsf)

然后使用程序对该文件进行操作(single.nsf)

然后重命名下一个文件(63113.nsf为single.nsf) 然后使用程序对该文件进行操作(single.nsf) 等

我想要一个批处理文件来执行nename,暂停(这样我可以运行其他程序),然后执行下一次重命名,直到所有nsf文件都完成。

如何?

2 个答案:

答案 0 :(得分:1)

for %i in (*.nsf) do ( 
  rename %i single.nsf 
  do_the_job 
  pause 
) 

答案 1 :(得分:-1)

这应该有效:

for /f %%fname IN (‘dir /b *.nsf’) do call myprog %%a

[src]