我正在尝试为我试图推送到 /system/app/ 的 apk 文件夹设置 2 个命令
所以我想要做的是将文件夹中的所有 apk 推送到 /system/app/ 然后为那些被推送的文件设置一个 chmod 644 命令
我所拥有的是推动apks
for /f %%a IN ('dir /b SystemAPKs\*.apk') do stuff\adb.exe push SystemAPKs\%%a /system/app/
最好的方法是什么?谢谢
我正在尝试为我试图推送到 /system/app/ 的 apk 文件夹设置 2 个命令
所以我想要做的是将文件夹中的所有 apk 推送到 /system/app/ 然后为那些被推送的文件设置一个 chmod 644 命令
我所拥有的是推动apks
for /f %%a IN ('dir /b SystemAPKs\*.apk') do stuff\adb.exe push SystemAPKs\%%a /system/app/
最好的方法是什么?谢谢
在 for 循环中执行多个操作。像这样的东西:
for /f %%A IN ('dir /b SystemAPKs\*.apk') do (
stuff\adb.exe push "%%~fA" /system/app/
stuff\adb.exe shell chmod 644 "/system/app/%%~nxA"
)
更新,让我们更改脚本的工作目录。这将允许我们仅使用文件名而不是整个文件路径来调用 adb。
目录结构
:: Make SystemAPKs the Working Directory
pushd SystemAPKs
for /f %%A IN ('dir /b *.apk') do (
..\stuff\adb.exe push "%%~nxA" /system/app/
..\stuff\adb.exe shell chmod 644 "/system/app/%%~nxA"
)
popd