如何用bat更改文件扩展名
Posted
技术标签:
【中文标题】如何用bat更改文件扩展名【英文标题】:How to change files extension with bat 【发布时间】:2021-10-19 18:13:31 【问题描述】:我需要通过创建 bat 文件来更改文件夹和子文件夹中的文件扩展名
例子
文件1.txt 文件2.txt ………… 文件N.txt
应该改名为
文件1.jpg 文件2.jpg 文件3.jpg ………… 文件N.jpg
在文件夹和子文件夹中。
然后
File1.txt
File2.txt
.........
FileN.txt
应该删除
我尝试过for /d /r %f in (.) do ren "%f\*.txt" "*.jpg"
,但它对我不起作用
【问题讨论】:
【参考方案1】:我创建了新文件,这对我有帮助
@echo off
pushd C:\exmasconv
for /f "delims=" %%i in ('dir /a-d/b/s *.txt') do ren "%%i" "%%~ni.jpg"
popd
exit /b
【讨论】:
【参考方案2】:您可以使用“重命名”。例如:
重命名 *.jpg *.txt
或
重命名“test123.txt”“123.jpg”
【讨论】:
【参考方案3】:试试这个(先在一些测试文件上测试它!):
REN File*.txt File*.jpg
【讨论】:
以上是关于如何用bat更改文件扩展名的主要内容,如果未能解决你的问题,请参考以下文章