文件后缀改名

2016年1月11日 0 条评论 1.43k 次阅读 0 人点赞
@echo off
:: 2008-1-5 [email protected]
:: by lf
title 文件后缀改名
color 8b
mode con cols=45 lines=20
:1
echo.
set /p driver=输入操作的盘符或者目录路径:
if "%driver%"=="" set driver=%cd%
if not exist "%driver%" goto :1
:2
cls
echo.
set/p a=输入需要转名的后缀名(例:exe):
if "%a:~3,1%" NEQ "" goto :2
set/p b=输入需要转成的后缀名(例:mp3):
if "%b:~3,1%" NEQ "" goto :2
cls
cd\
cd/d %driver%
::dir/as/b/s *.%a% >nul 2>nul &&set work=dir/as/b/s *.%a% &goto :3

:3
for /f "tokens=*" %%i in ('dir/b/s *.%a%') do (
    rename "%%i" "%%~ni.%b%" ||echo "%%i" 改名失败
)
echo 完成...&pause>nul&goto :eof

Sevenfal

这个人太懒什么东西都没留下

文章评论(0)