我正在尝试使用单个 ADB 命令删除 Android 上的文件。
\n\n我知道您可以执行 adb shell,然后使用 rm 删除文件。
\n\n但我需要它是一行执行。
\n\n我\xe2\x80\x99已经尝试过:
\n\nadb rm-f /directory/file.txt\n\nadb shell rm-f /directory/file.txt\n
Run Code Online (Sandbox Code Playgroud)\n\n两者都不\xe2\x80\x99t删除我想要的文件。
\nZim*_*mba 18
在安卓上删除文件:
adb shell rm sdcard/download/file.ext
Run Code Online (Sandbox Code Playgroud)
我注意到在你的评论中你正在寻找一行执行,因为你将使用Python。作为替代方案,您可以使用subprocess 模块写入标准输出,从而允许您执行尽可能多的选择命令
例如
import subprocess
process = subprocess.Popen([r'adb', 'arg1', 'arg2'], stdout=subprocess.PIPE,stdin=
subprocess.PIPE) #start adb
process.stdin.write('shell \n') # Parse in input into the program
process.stdin.write('rm *\n') # Parse in second input
line=process.stdout.readline() # Read a line from stdout
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
63085 次 |
最近记录: |