【问题标题】:how to create a folder on external sd card如何在外部SD卡上创建文件夹
【发布时间】:2013-06-25 12:31:10
【问题描述】:

我有 pbm 在 sd 卡上创建一个文件夹。 我就是这样做的,

adb shell

mkdir /mnt/extSdCard/tmp
mkdir failed for /mnt/extSdCard/tmp, Permission denied

这给了我上面的错误,

感谢您对此提供任何帮助。

我也尝试过其他命令,例如 mkdir /storage/extSdCard/tmp 这给了我同样的错误。

-谢谢, 馒头

【问题讨论】:

  • extSdCard 存在吗?
  • permission denied 似乎你需要写权限。
  • 能够通过程序创建文件夹/文件,但 adb shell 命令失败!!

标签: android android-sdcard


【解决方案1】:

你有外置SD卡吗?

ls /mnt/extSdCard

您不能在 extSdCard 中创建文件,它需要 root 权限。
改用 /sdcard

【讨论】:

  • 外部 sd 卡已安装并且非常多地存在于设备上,下面是来自 adb shell 的 ls 命令,用于显示 sdcard 的内容 $ ls /storage/extSdCard DevIcon.fil DevLogo.fil LOST.DIR记录器
  • 哎呀我的意思是ls -l。想检查权限
  • ls -l 在下面的外部 sd 卡上,lrwxrwxrwx root root 2013-06-25 14:22 extSdCard -> /storage/ext SdCard
  • 文件的所有者是root。所以你不能在其中创建一个新文件。
  • ok,但是其他人的权限是rwxrwxrwx。所以,我应该仍然可以从 adb shell 中创建文件/文件夹吗?
【解决方案2】:

在eclipse中显示视图并打开“文件资源管理器”,在那里你会找到mnt/sdcard..并在其下创建文件夹。

【讨论】:

  • 尝试从 Eclipse 创建文件夹仍然给我同样的错误
  • 打开文件资源管理器,能看到mnt文件夹吗?
猜你喜欢
  • 2015-11-04
  • 2018-05-18
  • 2016-04-18
  • 1970-01-01
  • 1970-01-01
  • 2013-03-04
  • 2012-09-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多