C:\Users\Mi\AppData\Roaming\Microsoft\Windows\SendTo
%AppData%
右键发送到手机.bat
@echo off
setlocal enabledelayedexpansion
REM 路径后面记得不要加斜杠
set 目标路径=/sdcard/_电脑传输
echo 目标路径:%目标路径%
echo=
set 有连接=False
for /F "tokens=* skip=1" %%i in ('adb devices') do set 有连接=True
set n=10
set str=abcdefghijklmnopqrstuvwxyz0123456789
for /l %%a in (1,1,%n%) do call :slz "%%a"
if %有连接%==True (
for %%i in (%*) do (
set 原来名字=%%~nxi
set 正经路径=%目标路径%/!原来名字!
set 随机文件名路径=%目标路径%/!random_str!
adb push %%i "!随机文件名路径!"
adb shell "mv ""!随机文件名路径!"" ""!正经路径!"""
)
) else (
echo 无连接
)
echo=
rem ============下面是函数区==============================
goto end
:slz
if "%~1"=="" goto:eof
set /a r=%random% %% 36
set random_str=%random_str%!str:~%r%,1!
EXIT /B 0
:end
pause
利用 adb 快速将 Windows 电脑上的文件发送到手机上 - 链滴
adb push 命令中文文件名子不全
adb 版本 Android Debug Bridge version 1.0.40
adb push c:/测试apk.apk /sdcard
手机SD卡上的文件名为“测试apk.” 文件名缺失。
解决办法为将目标文件名补全:
adb push c:/测试apk.apk /sdcard/测试apk.apk
————————————————
版权声明:本文为CSDN博主「djl2020」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dongjianling/article/details/83056397
或
https://ld246.com/article/1612966416723
侵删