@echo off
setlocal enabledelayedexpansion
set SRC_ROOT_DIR=e:/tmp
set DST_ROOT_DIR=/sdcard/gameloft/games/asphalt6
set ADB_PUSH=%ANDROID_SDK_HOME%/platform-tools/adb push
for /r %SRC_ROOT_DIR% %%i in (*) do (
set SRC_FILE=%%i
rem 7是SRC_ROOT_DIR的长度+1
rem 我测试时用的SRC_ROOT_DIR是 e:/tmp 长度为6
rem 这个7必须硬编码,否则DOS不认识
rem 所以,本脚本只能拷贝一个目录里的所有内容
rem 可以在拷贝前建立一个临时目录,把要拷贝的移过去
set DST_FILE=!SRC_FILE:~7!
:: copy file
echo copying !SRC_FILE!...
%ADB_PUSH% !SRC_FILE! %DST_ROOT_DIR%/!DST_FILE:/=/!
)
echo All files is copied to sdcard.
pause
拷贝当前目录到SD卡
最新推荐文章于 2021-05-10 23:11:05 发布