写一段 bat 脚本, 功能是安装当前目录下的所有apk
时间: 2023-07-15 11:14:19 浏览: 45
@echo off
setlocal enableextensions enabledelayedexpansion
set APK_DIRECTORY=%cd%
set ADB_PATH=adb.exe
echo Installing APKs from %APK_DIRECTORY%...
for /r "%APK_DIRECTORY%" %%a in (*.apk) do (
set FILE_NAME=%%a
set FILE_NAME=!FILE_NAME:%APK_DIRECTORY%\=!
set FILE_NAME=!FILE_NAME:\=\\!
echo Installing !FILE_NAME!...
"%ADB_PATH%" install -r "%%a"
)
echo All APKs installed.
pause
exit
相关问题
写一个遍历当前文件夹下所有c文件的bat脚本
当然,以下是一个遍历当前文件夹下所有C文件的批处理脚本示例:
```bat
@echo off
setlocal
set "folder=%cd%"
for /r "%folder%" %%F in (*.c) do (
echo %%F
)
pause
```
这段脚本将遍历当前文件夹及其子文件夹中的所有C文件,并打印出每个C文件的路径。
您只需将以上代码保存为.bat文件,然后在需要遍历的文件夹中运行该脚本即可。它将递归地遍历当前文件夹及其子文件夹,并输出所有C文件的路径。
希望这对您有所帮助!如果您有任何其他问题,请随时提问。
Bat脚本获取当前目录下所有文件输出至文件
您可以使用以下的Bat脚本来获取当前目录下所有文件,并将输出写入到一个文件中:
```
@echo off
setlocal enabledelayedexpansion
set OUTPUT_FILE=output.txt
rem 删除旧的输出文件(如果存在)
if exist %OUTPUT_FILE% del %OUTPUT_FILE%
rem 遍历当前目录下的所有文件并输出
for %%f in (*) do (
echo %%f >> %OUTPUT_FILE%
)
echo "文件列表已输出至 %OUTPUT_FILE%"
```
该脚本会先删除旧的输出文件(如果存在),然后遍历当前目录下的所有文件,并将文件名逐行输出到指定的输出文件中。最后,输出一个提示消息,指示文件列表已输出至指定文件。