如何使用 adb 命令清空一个中文文件夹?

2016-09-27 20:04:25 +08:00
 hao1032
假设有如下文件夹 /sdcard/视频 ,视频这个文件夹里面有一些文件或文件夹。怎么使用 adb 命令清空 视频 文件夹呢??
4736 次点击
所在节点    问与答
5 条回复
noe132
2016-09-27 20:43:39 +08:00
adb shell rm -rf /sdcard/视频

adb shell - run remote shell interactively
adb shell <command> - run remote shell command
noe132
2016-09-27 20:47:18 +08:00
好像这个编码问题很棘手
Septembers
2016-09-27 20:47:26 +08:00
@noe132 command 请加引号
noe132
2016-09-27 20:57:04 +08:00
在 windows 环境下,在命令行窗口是 gbk 936 代码页。

如果手动切换成 chcp 65001 ,就不能用输入法

实际上这个命令是由 adb 传进去执行的,所以只要保证传进去编码是正确就行

那么我测试了一下,编辑一个 bat 文件,用 utf-8 编码保存,内容为
'''
adb shell "rmdir /sdcard/视频"
'''
是可以正常删除文件夹的。尽管在 windows 下命令行窗口里中文显示的是乱码。

重点是用 utf-8 编码格式保存。
noe132
2016-09-27 20:57:19 +08:00
linux 下应该就不存在编码问题了吧~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/309367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX