联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
for /f "delims=" %%i in ('dir /b *.url') do call :renren "%%i" pause&goto :eof :renren set "file=%~1" ren "%file%" "%file:~0,-7%.url" set file=
D:\shotcuts\url\新建文件夹>for /F %i in ('dir /b *.url') do call :renren "%i" D:\shotcuts\url\新建文件夹>call :renren "fn" D:\shotcuts\url\新建文件夹>set "file=fn" D:\shotcuts\url\新建文件夹>ren "fn" ".url" 系统找不到指定的文件。 D:\shotcuts\url\新建文件夹>set file= D:\shotcuts\url\新建文件夹>call :renren "gsbk" D:\shotcuts\url\新建文件夹>set "file=gsbk" D:\shotcuts\url\新建文件夹>ren "gsbk" ".url" 系统找不到指定的文件。 D:\shotcuts\url\新建文件夹>set file= D:\shotcuts\url\新建文件夹>call :renren "yp" D:\shotcuts\url\新建文件夹>set "file=yp" D:\shotcuts\url\新建文件夹>ren "yp" ".url" 系统找不到指定的文件。 D:\shotcuts\url\新建文件夹>set file= D:\shotcuts\url\新建文件夹>call :renren "18" D:\shotcuts\url\新建文件夹>set "file=18" D:\shotcuts\url\新建文件夹>ren "18" ".url" 系统找不到指定的文件。 D:\shotcuts\url\新建文件夹>set file= D:\shotcuts\url\新建文件夹>call :renren "t.url" D:\shotcuts\url\新建文件夹>set "file=t.url" D:\shotcuts\url\新建文件夹>ren "t.url" ".url" D:\shotcuts\url\新建文件夹>set file= D:\shotcuts\url\新建文件夹>call :renren "tb.url" D:\shotcuts\url\新建文件夹>set "file=tb.url" D:\shotcuts\url\新建文件夹>ren "tb.url" ".url" 存在一个重名文件,或是找不到文件。 D:\shotcuts\url\新建文件夹>set file= D:\shotcuts\url\新建文件夹>call :renren "sq" D:\shotcuts\url\新建文件夹>set "file=sq" D:\shotcuts\url\新建文件夹>ren "sq" ".url" 系统找不到指定的文件。 D:\shotcuts\url\新建文件夹>set file= D:\shotcuts\url\新建文件夹>pause & goto :eof 请按任意键继续. . .
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in ('dir /s /a-d /b *.url') do ( set str=%%~nxi set str=!str: =! ren "%%i" !str:属性=! ) echo 全部搞定! pause>nul