如何在android中删除文件资源管理器的SD卡中的文件夹

keh*_*nar 37 android

嗨我通过在模拟器中运行android应用程序在sdcard(eclipse)中创建了几个文件夹.现在我要删除我在sdcard.i中创建的文件夹,我能够删除文件夹中的文件,但我无法删除文件夹在SD卡中.我怎么能这样做.那么有没有办法删除文件夹.

谢谢

Bri*_*kur 72

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

单击运行 - > CMD->类型adb shell - > cd sdcard - > rmdir {dirname}

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

对于非空目录使用.

单击运行 - > CMD->类型adb shell - > cd sdcard - > rm -r {dirname}

  • 或使用一行代码:$ adb shell rm -r/sdcard/{dirname} (14认同)

Riz*_*aib 36

好吧,Brijesh Thakur的回答非常有帮助.

我刚试过这个,在某种程度上它对我来说很好.我想提一下,如果你的目录包含任何文件,那么rmdir命令将不起作用.你必须使用rm -r命令.

为了让初学者更容易,我正在解释这个过程如下.

  1. 首先,您需要找到您的adb文件夹,我的位置 D:\Android SDK\platform-tools>

  2. 现在adb shell在命令提示符下执行:

    D:\Android SDK\platform-tools>adb shell
    
    Run Code Online (Sandbox Code Playgroud)
  3. 将出现哈希(#)符号或美元符号($),然后输入以下命令:

    # cd sdcard
    
    Run Code Online (Sandbox Code Playgroud)
  4. 现在你在设备的SD卡中.如果您的文件夹是子文件夹,则使用该cd命令进一步找到其父文件夹.最后,使用该rm -r命令以递归方式删除文件夹,如下所示.这将删除文件夹中的所有文件和目录.

    # rm -r FolderName
    
    Run Code Online (Sandbox Code Playgroud)

请注意,如果要删除单个文件,则只能使用该rm命令,然后使用文件名(可能包含扩展名).rmdir如果您尝试删除的目录为空,也可以使用命令.


Jai*_*dra 10

使用adb shellwith rm命令可以删除(非空和空)文件夹.

click Run -- > CMD--> type adb shell --> cd sdcard --> rm -r {dirname}
Run Code Online (Sandbox Code Playgroud)


Atu*_*tul 5

我们可以在一个命令行中完成它,如下所示:

adb shell rm -r sdcard/<dirname>
Run Code Online (Sandbox Code Playgroud)