【问题标题】:How to read a text file from SD card in Android device through command prompt?如何通过命令提示符从 Android 设备中的 SD 卡读取文本文件?
【发布时间】:2015-05-06 10:00:17
【问题描述】:

有一个名为“D_Permision”SD 卡的文件夹,其中有一个名为“permission.txt”的文本文件。

我想通过命令提示符读取这个文本文件并在命令提示符中显示其内容(不在单独的文件中)

当我使用时

adb pull permission.txt /sdcard/D_Permission

它给出以下错误

远程对象“permission.txt”不存在。

但我用过

adb push permission.txt /sdcard/D_Permission  

(成功将permission.txt添加到D_Permission文件夹)

并试图拉。但我得到同样的错误。

sdcard/D_permission 同时拥有读/写权限

那么如何通过命令提示符读取这个文本文件并在cmd中显示其内容呢?

【问题讨论】:

    标签: android adb command-prompt android-permissions


    【解决方案1】:

    您不需要提取文件。 adb 提供 shell 访问权限,所以你可以做一个 cat:

    adb shell cat /sdcard/D_Permission/foo.txt
    

    如果文件不存在,当然你仍然会得到“不存在”的错误,这是正常的。

    【讨论】:

      【解决方案2】:

      我直接使用路径“/mnt/external_sd/..文件路径”。

      但它只适用于我的设备

      也许你忘记了这些权限。

      <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
      <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
      

      【讨论】:

        猜你喜欢
        • 2011-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-03
        • 1970-01-01
        • 2011-10-28
        • 1970-01-01
        相关资源
        最近更新 更多