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

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

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

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

/ J9 q  D- ]) V$ v2 Y4 |0 ^/ m# P
2 c5 n0 O$ D2 `8 j/ B  _/ \. `
1 b$ S# t6 s$ A) `7 p
: R: b  _. ^6 k逐个批量命令很麻烦,可以考虑用bash脚本。
! D1 g4 \2 e. s, }' u4 a如果是windows系统,则首先安装git for windows。
5 J7 E% k9 z. b! v' P% d1 uhttps://gitforwindows.org/- X# t0 G3 ~( ]+ q" w(欢迎访问老王论坛:laowang.vip)

% F9 F6 c' i8 M1 s5 y
; ~0 o, C) w! G* m安装成功后右键菜单得到open git bash here& _5 w) U" \0 z0 Q9 U( q(欢迎访问老王论坛:laowang.vip)

4 i1 _7 N3 I3 a
5 |) }6 W6 X5 i1 Z- V' ?" q然后在当前目录下新建一个txt文档,写入以下内容:
  p" E8 f+ N& U, x$ `) Q) H0 B' z6 b' t(欢迎访问老王论坛:laowang.vip)
#!/bin/bash( w. ?8 J" N' G% g7 `* _(欢迎访问老王论坛:laowang.vip)
5 {* G) x, d/ A(欢迎访问老王论坛:laowang.vip)
# 遍历当前目录下所有 .7zz 文件
! E8 m7 O' w" V/ M- Efor file in *.7zz; do
: D( H. R* I4 Z( i$ G  # 检查是否存在匹配的文件! O; t. s+ k2 O1 l( |& r(欢迎访问老王论坛:laowang.vip)
  if [ -f "$file" ]; then* f! M; \6 L" [# m5 y5 V: w(欢迎访问老王论坛:laowang.vip)
    # 生成新的文件名(将后缀从 .7zz 改为 .7z)
* R* `* Y3 u% V) x$ S9 A" J0 J    new_file="${file%.7zz}.7z"
5 K' P, }2 E) m# A
( h! g1 T: e3 Z0 X, o% b$ c2 s4 G    # 重命名文件# m5 X' V2 x0 Y6 F5 h(欢迎访问老王论坛:laowang.vip)
    mv "$file" "$new_file"
8 w6 L9 f, o- u. u( |9 ?
; F) n9 F, C$ W+ w2 S! Q    echo "Renamed $file to $new_file"
: {6 ~% F& l1 Q" [  else
2 E2 Q) Z8 b/ N1 s" ]    echo "No .7zz files found in the current directory."
' @- E$ T: \$ \9 q, u; z    break5 L6 ^* `% m5 ?  |9 k/ n8 Y/ Z  B0 G(欢迎访问老王论坛:laowang.vip)
  fi
2 Y# q  o" c$ B: z" A9 o  Adone% n1 a3 n& p3 i, S' \, S(欢迎访问老王论坛:laowang.vip)

, B( V7 W# w# d- C2 U
. K& d+ F: s5 F8 v2 _然后保存txt文档,修改为rename_7zz_to_7z.sh
5 @/ l4 {- g  I; C! r/ n# U- D1 T, l(欢迎访问老王论坛:laowang.vip)
在当前文件夹邮件打开git bash,输入ls可以看到当前文件# X( W4 E5 C0 b3 M(欢迎访问老王论坛:laowang.vip)
0 s; ?; i3 w' v0 \- A/ y(欢迎访问老王论坛:laowang.vip)

& p9 B6 v6 M9 _有必要的话,输入下述命令给这个脚本添加可执行权限/ c  d  b% B  ^/ ~7 L4 \; ~- ~(欢迎访问老王论坛:laowang.vip)
[color=rgba(0, 0, 0, 0.85)]chmod +x rename_7zz_to_7z.sh' a( B; Z( Q" y: U) L(欢迎访问老王论坛:laowang.vip)

3 M/ T" h- T. P8 h1 g5 _& x然后再输入sh [color=rgba(0, 0, 0, 0.85)]rename_7zz_to_7z.sh ,就能执行这个脚本:8 S$ |! H3 Q, V% H& D+ E(欢迎访问老王论坛:laowang.vip)
& R2 a2 V2 p; R9 w(欢迎访问老王论坛:laowang.vip)
1 A0 G3 U4 V$ z- ?% {# k(欢迎访问老王论坛:laowang.vip)
然后就会发现目录下所有的7zz文件后缀都改成7z了
5 t4 R# ~9 z1 o* `# I) _: r" h8 }- W% j$ a( m$ e3 i! Q, p(欢迎访问老王论坛:laowang.vip)
6 y/ L+ H/ O3 s# v3 c(欢迎访问老王论坛:laowang.vip)
把这个脚本稍微修改一下,就能给其他类型后缀修改成想要的压缩文件了。
# @" ~' s/ G" L9 Y  T3 G+ ^6 r: I

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

使用道具 举报

发表于 2024-12-27 18:32:01 手机版 | 显示全部楼层
新建文本文档
/ X/ n4 Q1 [. x  b( u输入ren *.原本的文件格式 *.7z
1 B7 Y4 M$ A7 g保存$ ?+ _; a0 Z  ^) D: B- o(欢迎访问老王论坛:laowang.vip)
修改这个文本文档的格式txt改为bat  ]% V( X! o2 f1 v6 j(欢迎访问老王论坛:laowang.vip)
确定( V2 f! @0 H: O. o; _; E(欢迎访问老王论坛:laowang.vip)
然后双击这个文件
9 t4 r5 _9 p" I5 |: i: T0 F5 u' S5 Y确定( X4 D8 v$ b' x) T, n(欢迎访问老王论坛:laowang.vip)
批量改格式完成
: I/ J* @. O4 c0 ?2 Q你也太麻烦了兄弟
回复 支持 3 反对 0

使用道具 举报

发表于 2024-12-27 23:19:22 | 显示全部楼层
看来不少大佬呢,5 [% k) n& }3 k! f; f7 v(欢迎访问老王论坛:laowang.vip)
确实是不用下载东西,* e* z$ ~* w) T9 |* A(欢迎访问老王论坛:laowang.vip)
一个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:32
" G& b0 c1 K; j' M$ c0 A4 u新建文本文档
( M. ~+ D5 P5 y) G# L3 ~输入ren *.原本的文件格式 *.7z
2 Q2 N; k- U0 A9 Q) M保存

) [( A! s2 N3 o- g好厉害 学习了$ J9 L: ~% c; O- j7 B$ t3 l8 U(欢迎访问老王论坛:laowang.vip)
毕竟我不会win的命令行,才出此招
% J, `5 h2 a% i$ h6 ]( _0 Y
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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