如何通过命令提示符从 Android 设备中的 SD 卡读取文本文件?
How to read a text file from SD card in Android device through command prompt?
有一个名为 "D_Permision" SD 卡的文件夹,其中有一个名为 "permission.txt" 的文本文件。
我想通过命令提示符读取此文本文件并在命令提示符中显示其内容(不在单独的文件中)
当我使用
adb pull permission.txt /sdcard/D_Permission
它给出以下错误
remote object 'permission.txt' does not exist.
但是我用了
adb push permission.txt /sdcard/D_Permission
(已成功将 permission.txt 添加到 D_Permission 文件夹)
并尝试 pull.but 我得到同样的错误。
sdcard/D_permission has both read / write permission
那么如何通过命令提示符读取这个文本文件并在cmd中显示它的内容呢?
您不需要拉取文件。
adb
提供 shell 访问权限,因此您可以执行 cat
:
adb shell cat /sdcard/D_Permission/foo.txt
如果文件不存在,你当然仍然会得到 "does not exists" 错误,这是正常的。
我直接用路径“/mnt/external_sd/
..文件路径..
但它只适用于我的设备
也许你忘记了这些权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
有一个名为 "D_Permision" SD 卡的文件夹,其中有一个名为 "permission.txt" 的文本文件。
我想通过命令提示符读取此文本文件并在命令提示符中显示其内容(不在单独的文件中)
当我使用
adb pull permission.txt /sdcard/D_Permission
它给出以下错误
remote object 'permission.txt' does not exist.
但是我用了
adb push permission.txt /sdcard/D_Permission
(已成功将 permission.txt 添加到 D_Permission 文件夹)
并尝试 pull.but 我得到同样的错误。
sdcard/D_permission has both read / write permission
那么如何通过命令提示符读取这个文本文件并在cmd中显示它的内容呢?
您不需要拉取文件。
adb
提供 shell 访问权限,因此您可以执行 cat
:
adb shell cat /sdcard/D_Permission/foo.txt
如果文件不存在,你当然仍然会得到 "does not exists" 错误,这是正常的。
我直接用路径“/mnt/external_sd/
..文件路径..
但它只适用于我的设备
也许你忘记了这些权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />