gpt4 book ai didi

windows - 批量删除文件名中的括号

转载 作者:可可西里 更新时间:2023-11-01 14:43:52 28 4
gpt4 key购买 nike

成功删除一堆 Google 云端硬盘文件夹重复项后,一些文件保留了“filename(2)”名称。

有没有办法批量重命名每个文件,使括号和括号内的数字消失?

包括文件夹和子文件夹。

最佳答案

像这样尝试:

用下面的代码创建一个文件test.bat并替换var $path中的测试路径

@echo off 
set $path="C:\Users\CN Micros\Desktop\PROGRAMMATION\test"
for /f "tokens=1-3 delims=^(^)" %%a in ('dir /b/a-d %$path%') do (
if exist %$path%\"%%a(%%b)%%c" echo ren %$path%\"%%a(%%b)%%c" "%%a%%c"
)
pause

然后在CMD中或者双击运行。如果输出正常,请删除 echo

程序创建 3 个 token :%%a = () 之前的内容,%%b () 和 %%c 里面有什么() 后面是什么。

然后我们安排这 3 个标记来重命名没有 () 的文件。

如果您有一些具有相同最终名称的文件,即:"file(1)name" , "file(2)name" --> "filename"它只适用于第一个。如果您有这种情况,您必须在文件末尾添加一个计数器以确保它们将被重命名。

关于windows - 批量删除文件名中的括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23715420/

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