gpt4 book ai didi

windows - 寻找一个修改文件名的简单批处理脚本

转载 作者:可可西里 更新时间:2023-11-01 09:46:10 30 4
gpt4 key购买 nike

我有一个文件夹中以 .swf 结尾的文件列表.

我想更改所有来自 X.swf 的文件至 X<some number>.swf .

我该怎么做?

最佳答案

这个小脚本会将所有 *.swf 文件更改为等效的 *_42.swf 文件。

@setlocal enableextensions enabledelayedexpansion
@echo off
for /f %%a in ('dir /b *.swf') do (
set fspec=%%a
set newfspec=!fspec:~0,-4!_42.swf
echo ren !fspec! !newfspec!
)
endlocal

实际上,就目前而言,它只会回显它想要执行的命令。一旦您对它们是正确的感到满意,您就可以从上面的重命名行中删除 echo

它的工作原理是使用 for/f 获取所有 SWF 文件的列表,然后使用字符串操作来:

  • 删除最后四个字符(.swf 扩展名);然后
  • 在末尾添加一个新的 _42.swf 扩展名。

而且,请确保您先备份它们:-)

关于windows - 寻找一个修改文件名的简单批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900477/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com