如何使用ADB删除android上的文件
我正在尝试使用单个ADB命令删除android上的一个文件 我知道您只需执行adb shell,然后使用rm删除该文件 但我需要它是一行执行 我试过:如何使用ADB删除android上的文件,android,adb,Android,Adb,我正在尝试使用单个ADB命令删除android上的一个文件 我知道您只需执行adb shell,然后使用rm删除该文件 但我需要它是一行执行 我试过: adb rm-f /directory/file.txt adb shell rm-f /directory/file.txt 两个都不要删除我想要的文件。我注意到在你的评论中,你正在寻找一行执行,因为你将使用Python。作为一种替代方法,您可以使用来写入stdout,从而允许您执行所选的任意多个命令 比如说 导入子流程 process=s
adb rm-f /directory/file.txt
adb shell rm-f /directory/file.txt
两个都不要删除我想要的文件。我注意到在你的评论中,你正在寻找一行执行,因为你将使用Python。作为一种替代方法,您可以使用来写入stdout,从而允许您执行所选的任意多个命令 比如说
导入子流程
process=subprocess.Popen([r'adb','arg1','arg2'],stdout=subprocess.PIPE,stdin=
子流程(管道)#启动adb
process.stdin.write('shell\n')#将输入解析到程序中
process.stdin.write('rm*\n')#在第二个输入中解析
line=process.stdout.readline()#从stdout读取一行
first type commandadb shell
然后按enter键,然后按next commandsrm-f/sdcard/test.txt
@Ashvinsolanki感谢您的回复,但在我的问题中,我希望执行一行命令。因为最后我需要通过python执行命令。我们可以在单个命令行中使用adb shell rm-r sdcard/filename.txt执行。您没有在rm和-f之间应用空格请参见adb shell rm-f/directory/file.txt
尝试adb shell rm-f/directory/file.txt