地址发布 老王说明书 宣传中心
此板块只作为纯讨论

正经话题,不搞色情!贤者时间必备
查看: 1045|回复: 7
收起左侧

[生活经验] 关于批量重命名7z文件的办法

[复制链接]
发表于 2024-12-27 00:24:52 | 显示全部楼层 |阅读模式
各位老哥可能碰到这种情况,下载一系列套图后,右键用bandizip批量解压后,得到一大堆7zz后缀的文件:
1 q% m! l- r4 f, ]1 H" f2 Q5 U: a8 R(欢迎访问老王论坛:laowang.vip)

; G% P( p) [: d& j& b, R  i
& j0 U5 f% r' f( S) G- j
" r/ z8 b, K" A1 [逐个批量命令很麻烦,可以考虑用bash脚本。
8 H+ I+ J& P4 R2 A0 t如果是windows系统,则首先安装git for windows。8 V" v" p, x: J(欢迎访问老王论坛:laowang.vip)
https://gitforwindows.org/; Q. P% V* @* |  j5 s  n(欢迎访问老王论坛:laowang.vip)
% N" D" {3 L' U9 X1 K(欢迎访问老王论坛:laowang.vip)

7 R( Z6 |/ r. o4 Z  h7 O$ ~安装成功后右键菜单得到open git bash here
0 z% g; y5 @) J# r% E9 I; }+ J: E# H6 q+ G, c) Z" r(欢迎访问老王论坛:laowang.vip)

8 D5 t2 `% O! q& t( F0 X* k然后在当前目录下新建一个txt文档,写入以下内容:! X+ }9 i: Z' l- A9 [5 U(欢迎访问老王论坛:laowang.vip)
4 U6 o/ }: F" ?(欢迎访问老王论坛:laowang.vip)
#!/bin/bash0 w2 y$ d5 r' o! I/ O(欢迎访问老王论坛:laowang.vip)

: E- p6 N+ V6 l; r% D# 遍历当前目录下所有 .7zz 文件
: C+ R7 L2 \7 _, B/ d& ]: n+ Xfor file in *.7zz; do1 X" t6 }5 n8 n8 [$ `$ o. [9 J: E(欢迎访问老王论坛:laowang.vip)
  # 检查是否存在匹配的文件; S* x& L5 o: r) {/ b(欢迎访问老王论坛:laowang.vip)
  if [ -f "$file" ]; then
& l6 G0 R" p8 ]+ ~    # 生成新的文件名(将后缀从 .7zz 改为 .7z)+ ?7 s0 j" U6 |- w0 {(欢迎访问老王论坛:laowang.vip)
    new_file="${file%.7zz}.7z"
& v, y+ x& O$ Y
* M" I6 g; T0 ^  a    # 重命名文件. b: C5 |7 u8 `3 R4 |(欢迎访问老王论坛:laowang.vip)
    mv "$file" "$new_file"
  W8 F+ \8 L. s, Z
, k* U: p# F2 f5 W1 r# V    echo "Renamed $file to $new_file"* `, ~& p  ^: A(欢迎访问老王论坛:laowang.vip)
  else) ^0 T& g! a# A% i: j4 f2 n(欢迎访问老王论坛:laowang.vip)
    echo "No .7zz files found in the current directory."
: [- u# _- r) e& s' R6 o    break
( v" m( r3 k6 ^: U* |  fi
; l$ c. D- S8 T& U  ddone4 ~* o* Y% g; h3 c* x; o(欢迎访问老王论坛:laowang.vip)

' [, x0 ?  L" W7 J
5 X: Z' ~" B0 q' s然后保存txt文档,修改为rename_7zz_to_7z.sh
! j! t& c6 O4 u( }2 a
6 G, ^7 l+ p& p在当前文件夹邮件打开git bash,输入ls可以看到当前文件
) `4 x0 \$ s, }. o9 b1 H& ]
) J! q6 x. a: {' F( c  P' r( R7 q+ q2 T( K: ?% G7 b(欢迎访问老王论坛:laowang.vip)
有必要的话,输入下述命令给这个脚本添加可执行权限) L9 ]4 ?5 `. X) F/ _(欢迎访问老王论坛:laowang.vip)
[color=rgba(0, 0, 0, 0.85)]chmod +x rename_7zz_to_7z.sh
2 D) d3 b* s4 q& ]5 _
& C. |; V$ P) F1 p" t, T3 H然后再输入sh [color=rgba(0, 0, 0, 0.85)]rename_7zz_to_7z.sh ,就能执行这个脚本:+ }5 w, o1 ^5 k" _. y7 b; s(欢迎访问老王论坛:laowang.vip)
$ R& U4 y  l  J8 H  U(欢迎访问老王论坛:laowang.vip)

- j1 \2 K$ P" o2 m然后就会发现目录下所有的7zz文件后缀都改成7z了
0 T  S/ G6 j" [8 Y+ n3 U3 g; _) O) q$ z$ F1 F+ K(欢迎访问老王论坛:laowang.vip)
" z# _; f- Y5 ~, x1 D- C5 a) t(欢迎访问老王论坛:laowang.vip)
把这个脚本稍微修改一下,就能给其他类型后缀修改成想要的压缩文件了。# V  s  p5 @0 S2 C5 P(欢迎访问老王论坛:laowang.vip)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
回复

使用道具 举报

发表于 2024-12-27 15:05:58 手机版 | 显示全部楼层
直接新建一个txt,然后里面写上ren *.7zz *.7z,最后把txt后缀改成bat就行了,我自己就这么搞得,根本就不用下什么软件,然后如果有别的后缀要改也可以直接回车之后下一行添加
回复 支持 6 反对 0

使用道具 举报

发表于 2024-12-27 18:32:01 手机版 | 显示全部楼层
新建文本文档0 H+ K8 i) K4 H- q; S! ]. ~" ~! u(欢迎访问老王论坛:laowang.vip)
输入ren *.原本的文件格式 *.7z
7 W. v. f0 @2 f% y1 s- q  y, t保存3 ^$ K8 i' g( K. A7 t: E1 U/ z(欢迎访问老王论坛:laowang.vip)
修改这个文本文档的格式txt改为bat
" }9 ?5 f9 G/ p; I! N, X确定
" S4 Y' o& y, [$ S; y然后双击这个文件# D& O! E; r, \5 r; ~(欢迎访问老王论坛:laowang.vip)
确定
3 t- p3 p! ]% b& Z批量改格式完成
" x* @  f3 J, h9 k7 Z你也太麻烦了兄弟
回复 支持 3 反对 0

使用道具 举报

发表于 2024-12-27 23:19:22 | 显示全部楼层
看来不少大佬呢,- j1 P, W$ V  W: ?& t(欢迎访问老王论坛:laowang.vip)
确实是不用下载东西,
1 i% X' g6 N; G. \$ [# f1 s1 L$ _! j一个TXT搞定的事情。
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2024-12-27 00:26:57 | 显示全部楼层
注意把[color=rgba(0, 0, 0, 0.85)]这部分删掉哈,这是发帖误入的字符
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-12-29 20:16:32 | 显示全部楼层
mesiii 发表于 2024-12-27 18:324 P) R$ \  q. U9 C# ^1 i(欢迎访问老王论坛:laowang.vip)
新建文本文档
: w& k( ~6 f+ H输入ren *.原本的文件格式 *.7z" t4 u4 T* m# f( z3 ?(欢迎访问老王论坛:laowang.vip)
保存

9 |- N) T: X9 D: f0 A) f1 |好厉害 学习了8 G# t1 F2 _- w5 _; f(欢迎访问老王论坛:laowang.vip)
毕竟我不会win的命令行,才出此招; \6 E9 x0 _6 s5 W. G1 v(欢迎访问老王论坛:laowang.vip)
回复 支持 反对

使用道具 举报

发表于 2024-12-29 22:13:39 | 显示全部楼层
有一个叫“FreeRename5.3 文件批量改名工具”的软件,百度就能搜到,很好用,比如统一改后缀,递增的形式改文件名或者后缀。
回复 支持 反对

使用道具 举报

发表于 2024-12-30 00:22:46 手机版 | 显示全部楼层
楼上有人说了,批处理就可以,还是蛮方便的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
点击进行验证

本版积分规则

我们不生产资源,只做资源的搬运工。

app下载-tags标签-春满四合院-AvGood-Archiver-小黑屋- |网站地图