发布网友
共5个回答
热心网友
如何批量修改文件扩展名:
步骤1,下载软件后安装打开,然后点击【添加文件】按钮,将需要修改扩展名后缀的文件批量添加到软件中。
步骤2,接下来就是设置的环节,文件命名方式选择“替换”,扩展名的变更方式选择“自定义”,然后输入新的扩展名(案例中我们就将输入html),这时可以在右边预览到新的文件名称。
步骤3:确认没有问题后,就可以点击【开始重命名】按钮了,启动批量修改扩展名后缀的程序了,当软件弹出“重命名成功”的提示框,说明批量修改完成。
步骤4,查看案例中修改后的文件名,可以看到文件扩展名全部被修改成了hml。
热心网友
::该批处理可以批量命令缺失扩展名的文件
@echo off
set "extension =.rar"
set "sum=0"
::遍历文件夹下的文件
for %%m in (*) do (
if not "%%m"=="ModifyExtensionName.bat" (
ren "%%m" "%%m%extension%"
set /a sum=sum+1
)
)
::显示已修改的文件个数
echo 共修改了%sum%个文件
::轻松自定义变量
set "extension="
set "sum="
追问你好,set设置环境变量,似乎不需要加引号
第18行的错误已经修改,还是运行不通过。
追答你说的似乎是你的想所以然呢,还是从教科书上看到的?
你试试运行修改后的代码
set "extension =.rar"这行代码中extension后面的空格去掉
热心网友
123456710111213141516171819202122232425262728293031323334::该批处理可以批量命令缺失扩展名的文件 @echo off set "extension =.rar" set "sum=0" ::遍历文件夹下的文件 for %%m in (*) do ( if not "%%m"=="ModifyExtensionName.bat" ( ren "%%m" "%%m%extension%" set /a sum=sum+1 ) ) ::显示已修改的文件个数 echo 共修改了%sum%个文件 ::轻松自定义变量 set "extension=" set "sum="
热心网友
@echo off&setlocal enabledelayedexpansion
set a=0
FOR /r %%i in (*) do echo %%~xi|find "." >nul||ren %%~ni %%~ni.txt&&set /a a=!a!+1
echo 已经修改了%a%个无后缀名文件
pause
热心网友
小括号前面要有空格,你的 if not "%%m" == "ModifyExtensionName.bat"( 这里的小括号前面貌似少了个空格,加个空格再试试