Android 如何删除文件管理器sdcard中的文件夹?

Android 如何删除文件管理器sdcard中的文件夹?,android,Android,通过在模拟器中运行Android应用程序,我在SD卡(Eclipse)中创建了几个文件夹。现在我想删除我在SD卡上创建的文件夹 我可以删除文件夹中的文件,但无法删除SD卡中的文件夹 我该怎么做?有办法删除文件夹吗?使用adb命令可以删除文件夹 单击运行->命令->键入adb外壳-->cd sdcard->rmdir{dirname} 注意:确保您的目录应该为空 对于非空目录使用 单击运行->命令->键入adb外壳-->cd SD卡->rm-r{dirname} 嗯,我的回答真的很有帮助 我刚试过

通过在模拟器中运行Android应用程序,我在SD卡(Eclipse)中创建了几个文件夹。现在我想删除我在SD卡上创建的文件夹

我可以删除文件夹中的文件,但无法删除SD卡中的文件夹


我该怎么做?有办法删除文件夹吗?

使用adb命令可以删除文件夹

单击运行->命令->键入adb外壳-->cd sdcard->rmdir{dirname}

注意:确保您的目录应该为空

对于非空目录使用

单击运行->命令->键入adb外壳-->cd SD卡->rm-r{dirname}

嗯,我的回答真的很有帮助

我刚试过这个,在某种程度上它对我很好。我想提到的是,如果您的目录包含任何文件,那么
rmdir
命令将不起作用。为此,您必须使用
rm-r
命令

为了让初学者更容易理解,我将对这个过程进行如下解释

  • 首先,您需要找到adb文件夹,我的文件夹位于
    D:\Android SDK\platform tools>

  • 现在在命令提示符下执行adb shell,如下所示:

    D:\Android SDK\platform-tools>adb shell
    
  • 将显示哈希(#)符号或美元符号($),然后输入以下命令:

    # cd sdcard
    
  • 现在,您已进入设备的SD卡。如果文件夹是子文件夹,则使用
    cd
    命令进一步查找其父文件夹。最后,使用
    rm-r
    命令递归删除文件夹,如下所示。这将删除文件夹中的所有文件和目录

    # rm -r FolderName
    

  • 请注意,如果要删除单个文件,可以仅使用
    rm
    命令,然后使用文件名(可能带有扩展名)。如果您试图删除的目录为空,您也可以使用
    rmdir
    命令。

    使用
    adb shell
    rm
    命令,您可以删除(非空和空)文件夹


    我们可以在单个命令行中执行此操作,如下所示:

    adb shell rm -r sdcard/<dirname>
    
    adb shell rm-r SD卡/
    
    如果您想删除android文件系统中的所有内容,您需要从adb获取其存储名称

    # adb shell echo $EXTERNAL_STORAGE
    
    它将为您提供存储所有内容的路径!它将在命令行中打印存储名称,对于少数设备为/SD卡,对于少数设备为/storage/simulated/legacy等 现在要删除其中的所有内容,需要

    # adb shell rm -r /sdcard/
    
    并非所有设备的
    /sdcard/
    都是相同的,某些设备的
    /storage/simulated/legacy/

    警告-:它将删除文件管理器中除“android”文件夹外的所有文件夹

    现在,如果要删除该文件管理器中的特定文件夹

    # adb shell rm -r /sdcard/FolderName
    
  • 重新安装具有读写权限的SD卡: adb外壳安装-o重新安装,rw/

  • 转到adb外壳: 亚洲开发银行壳牌公司

  • 删除所需的文件: rm-r/SD卡/文件名

  • 它会工作得更好。

    好吧,thanx。。这在某种程度上很好用。。!我收到一条消息,上面写着“同步文件的rmdir失败,目录不为空”,你能帮忙吗。?(“SyncFiles”是我SD卡上的文件夹名)谢谢。这真的很有帮助。如果文件夹名称包含空格,则必须用反斜杠转义,如:
    folder\with\spaces
    ,您可能需要添加这样的内容,即只需转到
    adb shell
    ,控件就可以更容易地进行控制,这样您就可以进行cd播放并查看其中的内容
    # adb shell rm -r /sdcard/FolderName