路漫漫其修远兮,吾将上下而求索

导航

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

百度文心一言开放给普通用户了,网址:文心一言
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

posted on 2023-09-04 11:03  爱在西元间  阅读(36)  评论(0编辑  收藏  举报