如何使用 ADB 删除 Android 上的文件

Ken*_* Ye 15 android adb

我正在尝试使用单个 ADB 命令删除 Android 上的文件。

\n\n

我知道您可以执行 adb shell,然后使用 rm 删除文件。

\n\n

但我需要它是一行执行。

\n\n

我\xe2\x80\x99已经尝试过:

\n\n
adb 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删除我想要的文件。

\n

Zim*_*mba 18

在安卓上删除文件:

adb shell rm sdcard/download/file.ext
Run Code Online (Sandbox Code Playgroud)


Sup*_*ode 3

我注意到在你的评论中你正在寻找一行执行,因为你将使用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)