gpt4 book ai didi

windows - 使用 Windows REN 命令从文件名中删除前缀

转载 作者:可可西里 更新时间:2023-11-01 11:37:41 24 4
gpt4 key购买 nike

如果可能的话,我正在尝试仅使用 Windows cmd 行针对此问题提出解决方案。

我有一系列如下所示的文件,

[sometexthere233] Tv episode 1  
[sometexthere233] Tv episode 2
[sometexthere233] Tv episode 3

我想检测当前目录中任何包含括号内文本作为前缀的文件名,并删除文件名的那部分。

Tv episode 1  
Tv episode 2
Tv episode 3

我已经使用 Windows REN 命令进行了一些研究,但我似乎可以找到正确的语法或通配符来执行它。

任何有关如何执行此操作或创建能够执行此操作的 bat 文件的帮助将不胜感激。

最佳答案

以下脚本在当前目录中搜索与掩码 [*] * 匹配的文件,并通过删除括号部分和后面的空格来重命名它们:

@ECHO OFF
FOR %%F IN ("[*] *") DO CALL :process "%%F"
GOTO :EOF

:process
SET oldname=%1
SET "newname=%~nx1"
SET "newname=%newname:*] =%"
RENAME %oldname% "%newname%"

关于windows - 使用 Windows REN 命令从文件名中删除前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7185666/

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