Android 如何删除文件管理器sdcard中的文件夹?
通过在模拟器中运行Android应用程序,我在SD卡(Eclipse)中创建了几个文件夹。现在我想删除我在SD卡上创建的文件夹 我可以删除文件夹中的文件,但无法删除SD卡中的文件夹Android 如何删除文件管理器sdcard中的文件夹?,android,Android,通过在模拟器中运行Android应用程序,我在SD卡(Eclipse)中创建了几个文件夹。现在我想删除我在SD卡上创建的文件夹 我可以删除文件夹中的文件,但无法删除SD卡中的文件夹 我该怎么做?有办法删除文件夹吗?使用adb命令可以删除文件夹 单击运行->命令->键入adb外壳-->cd sdcard->rmdir{dirname} 注意:确保您的目录应该为空 对于非空目录使用 单击运行->命令->键入adb外壳-->cd SD卡->rm-r{dirname} 嗯,我的回答真的很有帮助 我刚试过
我该怎么做?有办法删除文件夹吗?使用adb命令可以删除文件夹 单击运行->命令->键入adb外壳-->cd sdcard->rmdir{dirname} 注意:确保您的目录应该为空 对于非空目录使用 单击运行->命令->键入adb外壳-->cd SD卡->rm-r{dirname} 嗯,我的回答真的很有帮助 我刚试过这个,在某种程度上它对我很好。我想提到的是,如果您的目录包含任何文件,那么
rmdir
命令将不起作用。为此,您必须使用rm-r
命令
为了让初学者更容易理解,我将对这个过程进行如下解释
D:\Android SDK\platform tools>
D:\Android SDK\platform-tools>adb shell
# cd sdcard
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
它会工作得更好。好吧,thanx。。这在某种程度上很好用。。!我收到一条消息,上面写着“同步文件的rmdir失败,目录不为空”,你能帮忙吗。?(“SyncFiles”是我SD卡上的文件夹名)谢谢。这真的很有帮助。如果文件夹名称包含空格,则必须用反斜杠转义,如:
folder\with\spaces
,您可能需要添加这样的内容,即只需转到adb shell
,控件就可以更容易地进行控制,这样您就可以进行cd播放并查看其中的内容
# adb shell rm -r /sdcard/FolderName