重命名 android 中的脚本(无根)

Rename script in android (no-root)

我正在尝试 运行 Android phone(无根)中的脚本来执行以下任务。

进入camera目录,将所有*.mp4文件从Camera复制到backups,然后进入backups目录,重命名所有文件*.mp4*.nomedia 并从 shell 退出。

代码

cd / cd /storage/emulated/0/DCIM/Camera/ cp *.mp4 /storage/emulated/0/backups/ cd / cd /storage/emulated/0/backups/ mv *.mp4 *.nomedia exit

输出

对于 Camera 目录中的文件 VIDEO-12-03-2015.mp4,此脚本会将文件重命名为 *.nomedia,但我正在寻找 VIDEO-12-03-2015.nomedia 名称,这只会发生在一个文件。如果多个文件位于 Camera 目录中,则无法使用它们。

请帮忙。

/storage/emulated/0/DCIM/Camera/中的所有mp4复制到/storage/emulated/0/backups/

cp /storage/emulated/0/DCIM/Camera/*.mp4 /storage/emulated/0/backups/

Trim "mp4" 扩展名并将其替换为 "nomedia":

for f in /storage/emulated/0/backups/*.mp4; do 
    mv -- "$f" "${f%.mp4}.nomedia"
done