Android 批量修改文件格式/文件名的骚操作 In 巴西队世界杯名单 @2025-06-04 16:56:32

有时候可能会遇到需要批量修改文件格式的需求,但百度了很久都没有找到相关的应用什么的,于是学过两天 Android 的我想自己去弄一个 APP 来实现这个需求。

1. 使用 shell 脚本批量修改文件格式/文件名

第一种方法是我第一次成功的方法,因为 android 本身也是 Linux 改过来的,所以使用一点点 shell 命令应该很合理吧?而且这种方法应该无视任意版本的 Android(像 Android 1-11)都能成功,下面就简单介绍下这种方法。

shell 就是命令行,一般来说在 Linux 对单个文件我们可以使用 mv oldFileName newFileName 去修改文件名(包含文件格式),如果要批量的去修改,那么加一个循环就可以实现,代码如下

# 遍历所有 .mp4 文件

for name in *.mp4

do

# 修改文件格式,随便取个名字

mv "$name" "${name%.mp4}.myvideo"

done

然后把存放代码的文本文件后缀名修改成 .sh,再随便找一个可以执行 .sh(脚本文件)或者能够开启终端(如果是自己开终端的话记得 chmod 777 script.sh 修改文件权限)的应用就可以执行代码了,我使用的是 MT管理器去执行 (酷安里面可以下一个,酷安 -> MT管理器)

说说这种方法的优劣

优点,没有涉及太多代码知识,其中的 shell 脚本也只有一个 for 循环,代码也很容易修改成符合相应需求的代码,可以说是 0 负担解决需求,而且不同版本的 Android 只要能够执行脚本文件就能够做到批量修改,兼容性强

缺点,缺点就很明显,需要下载应用(你又不知道这个应用有没有风险,可能有广告,也不会有人专门为了批处理文件去写个APP,除非是你个人开发)

2. 使用 DocumentFile 批量修改文件格式/文件名

这个方法才是符合文章主题的方法,自己写一个 APP 来实现这个需求。

在前面说过,脚本文件才是我第一个成功的方案,在此之前我一直都视图用 ja

为什么推特、twitter一直闪退,twitter目前无法创建账号,2025年快速解决推特提示离线
韩国队公布世界杯大名单 孙兴慜领衔 孙準浩入选