在网上找的都不是很好用,不是不支持就是报错
我感觉你应该弄个格式给大伙看看,这样才好帮你
没明白你的意思
有好用没有托拽改变文档后缀的软件啊
确实没搞明白
@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion
if "%~1"=="" (
echo 请将文件拖拽到此BAT文件上,无需打开BAT程序
pause
exit /b
)
echo 请输入新的文件后缀名(不带点号):
set /p newext=例如输入 jpg、txt、mp4 等:
if "%newext%"=="" (
echo 未输入后缀名,操作取消
pause
exit /b
)
echo.
echo 开始批量修改文件后缀名为 .%newext%
echo.
:loop
if "%~1"=="" goto :done
set "filepath=%~1"
set "filename=%~n1"
set "directory=%~dp1"
ren "%filepath%" "%filename%.%newext%"
echo 已修改: %~nx1 → %filename%.%newext%
shift
goto :loop
:done
echo.
echo 修改完成!
pause
弄个BAT小文件,把要改后缀名的文件往上一拖动就行。这个就是单纯的把原文件改个后缀名。
1 个赞
楼上威武,dos学活了