使用百度文心一言生成bat代码(查找当前目录所有文件名带11的txt文件并修改为22)

发布时间 2023-09-04 11:05:59作者: 爱在西元间

百度文心一言开放给普通用户了,网址:文心一言
image

请用[bat]编程:查找当前目录所有文件名带11的txt文件并修改为22
image

生成的代码需要简单修改下,主要问题在->位置没有使用转义符会导致echo后面的字符到txt中,思路还是可以的,不错
image

点击查看代码
@echo off

setlocal enabledelayedexpansion
  
:: 遍历当前目录下的所有文件
for %%A in (*.txt) do (
    set "filename=%%~nxA"
    set "newfilename=!filename:11=22!"
    if "!filename!" neq "!newfilename!" (
        echo Renaming file: !filename! -^> !newfilename!
        ren "%%A" "!newfilename!"
    )
)
endlocal