Originally posted by 666cool at 2008-10-6 22:51:
先赞一个啊
如果是不仅要把里面的文件以文件夹的名字做开头,而且还能自动排序呢?
比如数学资料文件夹里所有文件以数学资料开头 并且
为 ...
添加一个计数器变量即可实现,演示代码如下,未测试,有问题欢迎跟帖讨论。
@echo off & SetLocal EnableDelayedExpansion
set folder=G:\test\资料
:: 添加index变量为计数器用
set index=1
for %%a in (英语资料 数学资料 语文资料) do (
for /f "delims=" %%b in ('dir /b "%folder%\%%a"') do (
ren "%folder%\%%a\%%b" "%%a!index!"
set /a index+=1
)
rem 还原index的值:
set index=1
)