加点log到模拟器版本里面去.

@echo off
adb remount
::su
::dir /b/a-d/s C:\Users\Administrator\Desktop\file\kuniu
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b/a-d/s %cd%') do (
::echo %%i
set src=%%i
::echo !src!
set "newsrc=!src:kuniu=$!"
::echo !newsrc!
for /f "usebackq tokens=2* delims=$" %%j in ('!newsrc!') do (
set srcstr=!src:\=/!
set desstr=/sdcard/Android/data/com.sdg.woool.woool/files/patch/kuniu%%j
set desstr=!desstr:\=/!
adb push !srcstr! !desstr!
)
)
pause

中间用到bat的一些字符处理方式.

注意:需要root   adb remount

     在lunix下 \ 需要换成 /

   bat下 set src=%src:~变量% 是不可取的(这个在我还不懂延迟变量的时候出现的).

   do后面要加空格 才能"("

     延迟变量

   usebackq使用 ''表示string. ""表示file-set