日期:2014-05-17  浏览次数:20780 次

批处理 批量修改文件名称 - Windows专区 / 非技术区
这个批处理只能处理那些名称不含空格的文件,当传入名称带空格的文件时候直接不能处理。求解。。。。
代码如下:
@echo off
%~d1
cd %~d1%~p1
set /a a=0
:loop
if [%~1]==[] goto exit
if exist %a%%~x1 goto next
ren "%~n1%~x1" "%a%%~x1"
shift
:next
set /a a=%a%+1
goto loop
:exit

------解决方案--------------------
把[和]都改成英文半角双引号"
------解决方案--------------------
那就结贴吧...