如何在directory opus下批量重命名无文件扩展名的文件

我经常在百度云上下本子,上传者为了防止被百度和谐会二次压缩文件,导致我每次下完都要改文件后缀,所以想问下怎么重命名后缀最便捷,我猜想应该能通过正则表达式解决,但实在不懂,有没有高手能帮帮忙?


如上面,文件都没后缀,并且文件名可能有中英日文数字夹杂的,怎么才能批量改成.rar?

这个软件不清楚。如果是都没有后缀,还在一个文件夹,我会使用脚本批量重命名。find 命名 + mv 就可以了。看其他老师有没有方案

其实可以不重命名,7-Zip可以直接打开或解压没有后缀名的压缩包。WinRAR应该也可以。

我是win11,用的bandzip,右键菜单并没有解压选项,双击选择用bandzip打开文件是能在工具栏上选择解压文件,但这也太麻烦了

把所有没有后缀名的文件放到同一文件夹下,然后在该文件夹中运行:

for %i in (*) do ren %i %i.rar

或写个批处理,命名为 “rename.bat” 放在该文件夹下:

@echo off

for %%i in (*) do ren %%i %%i.rar

但这么做会让这个批处理文件的后缀名也变成 rar。

1 个赞

7Z自动识别压缩格式啊……直接拖进去就行。

1 个赞

dos:

ren *.* *.rar

image

如果文件没有后缀扩展名,如下

1 个赞

这个好用,感谢

谢谢,这方法可以直接在do上完成

不改后缀bandizip 也可以直接解压
比如不包含后缀
或者已知是压缩包但是后缀是,MP4 ,MP3或者。R删除 。7删除Z
等等的奇葩后缀 乃至完全无后缀7Z 或者bandizip 可以直接解压
@disablenosel
“F:\000A\BANDIZIP-PORTABLE\Bandizip.x64.exe” bx -target:auto {allfilepath$}
Properties SETLABEL=0001-已解压
@runonce:调用win10语音说解压完成
//便携版命令

自己改下bandizip的路径 直接选择 解压 很方便


根本不需要右键

222221
用DO解压资源比起改后缀 我觉得这才是最有效的方法

1 个赞

用菲菲更名宝贝,里面的扩展名修改

菲菲更名宝贝 之 得意非凡 v5.0 正式版


我已经修改了路径,怎么还是这样?跟我bandzip是安装版有没有关系?

这个软件可以直接检测二进制修改扩展名

我的命令是便携版的命令 安装版和便携版命令是不一样的
安装版的命令是这个

x -target:auto

我个人比较喜欢用便携版 所以 DO上安装的也是便携版 发的命令也是便携版的
注释上写了 便携版命令

:rofl:还是不行,换了便携版也是这样
原来是直接复制你那函数时,不知道为什么双引号由英文的变成中文的了、

调用7z,支持自动输入密码。

可以批量选中解压 ban 会自己 队列 比改后缀省事 而且 免去了双眼皮 文件夹

everything 修改后缀也挺方便的,
%1 改成 %1.rar

2 个赞

我来说一下DO下的正则表达式替换的方法:
image

旧的名称,你保持不变,新的名称就是\0+.后缀