本帖最后由 mms0536 于 2015-1-11 04:12 编辑
我自己系统win8,直接写C盘拒绝访问......我改成d盘测试是没问题的,你自己试试吧- @echo off & setlocal EnableDelayedExpansion
- if exist c:\data.txt (
- echo c:\data.txt文件已存在
- pause
- exit
- )
- set num=0
- for /r "d:\" %%i in (*.*) do (
- call :rename %%i
- cls
- echo 已处理 !num! 个文件,请稍等
- )
- setlocal DisableDelayedExpansion
- echo 处理完毕
- echo .
- pause&exit
- :rename
- set /a num=%num%+1
- rename "%1" %num%%~x1
- echo %1^|%~dp1%num%%~x1 >>c:\data.txt
- goto :eof
复制代码
|