联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal enabledelayedexpansion cd\ for /f "delims=" %%i in ('dir /s /b %cd%不说爱你\*.ts') do ( set /a n+=1 move /y "%%i" %cd% ren "%%~nxi" 不说爱你!n!.ts ) echo 搞定! pause>nul
Originally posted by 26933062 at 2008-5-23 21:57: 呵呵、楼上是把当前分区下的所有ts文件都移出来了啊。。
@echo off set "a=不说爱你" ::放在要运行的目录中,如果根目录为其它盘,请作适当更改 for /f "delims=" %%i in ('dir /s/b/a-d "*.ts"') do call :aa %%i pause&goto :eof :aa pushd f:\ set /a n+=1 if exist %a%%n%.ts goto :aa move /y %1 %a%%n%.ts popd