我需要填写 SD 卡(0kb 作为可用空间),因此,我使用以下批处理复制 sd 卡上不同名称的文件“Maroon.file”(25mb)(Maroon_1.file、Maroon_2.file、. ..)
set counter=0
:COPYSMALLFILES
set /a counter=%counter% + 1
adb push Maroon.file /sdcard/Download/Maroon_%counter%.file | findstr /L "failed" | findstr /C:"failed to"
echo %errorlevel%
if %errorlevel%==1 (
GOTO COPYSMALLFILES
)
当 SD 卡没有更多内存来复制任何其他文件并adb push
给出此消息“ failed to copy 'Maroon.file' to '/sdcard/Download/Maroon_4.file': No space left on device
”时,我正在尝试使用findstr
通过单词“ failed
”搜索的命令来捕获该消息,我已经测试了该命令 ( findstr
),并且工作正常,但与命令adb push
它不起作用。有人有其他想法吗?