主要内容

删除文件夹

删除文件夹

描述

例子

删除文件夹folderName删除文件夹folderName从当前文件夹。folderName必须是空的。如果操作不成功,MATLAB®向命令窗口抛出一个错误。

例子

删除文件夹folderName年代也试图删除所有的子文件夹和文件folderName,不管他们的写权限如何。只读文件的结果遵循操作系统的惯例。

例子

状态=删除文件夹(___移除指定的文件夹并返回状态1如果操作成功。否则,删除文件夹返回0.警告和错误不会被抛出到命令窗口。您可以将此语法与前面语法中的任何输入参数组合一起使用。

例子

状态味精) =删除文件夹(___还返回发生任何警告或错误的消息文本。

例子

状态味精是否) =删除文件夹(___也返回发生任何警告或错误的消息ID。

例子

全部折叠

创建文件夹myprojectmyproject / myfile,然后删除它们。

mkdirmyprojectmkdirmyproject / myfile删除文件夹myproject / myfile删除文件夹myproject

删除文件夹myfile,其中包含文件myfile1.mmyfile2.m

创建文件夹myfile然后移动文件myfile1.mmyfile2.m从当前文件夹到新文件夹。

mkdirmyfile移动文件myfile1.mmyfile移动文件myfile2.mmyfile

尝试删除文件夹myfile使用删除文件夹.因为myfile文件夹不为空,则操作失败并返回状态0和详细说明操作失败原因的错误消息。

[status, message, messageid] = rmdir(“myfile”
状态=逻辑0
message = '没有删除目录'。
消息id = ' MATLAB:删除文件夹:NoDirectoriesRemoved”

现在,使用's'标志删除文件夹myfile.状态为1和空消息消息id表示操作成功。

[status, message, messageid] = rmdir(“myfile”“年代”
状态=逻辑1
Message = 0x0空字符数组messageid = 0x0空字符数组

输入参数

全部折叠

要删除的文件夹名称,指定为字符向量或字符串标量。指定folderName作为绝对或相对路径。

数据类型:字符|字符串

输出参数

全部折叠

说明是否成功删除文件夹的文件夹状态,指定为01.如果尝试成功了,状态是1。否则,状态是0。

数据类型:逻辑

错误消息,指定为字符向量。如果出现错误或警告,味精包含错误或警告的消息文本。否则,味精是空的,''

错误消息标识符,指定为字符向量。如果出现错误或警告,是否包含错误或警告的消息标识符。否则,是否是空的,''

提示

  • 您可以使用删除文件夹在远程位置中创建文件夹。要写入远程位置,folderNameparentName必须包含指定为表单的统一资源定位符(URL)的文件的完整路径:

    schema_name: / / path_to_file / folderName

    schema_name: / / path_to_file / parentName

    也可以使用一个或三个“斜杠”(/)字符之间schema_namepath_to_file.例如:

    schema_name: / path_to_file / folderName

    schema_name: / / / path_to_file / parentName

    根据你的地理位置schema_name可以是该表中的值之一。

    文件系统 schema_name
    Amazon S3™ s3
    Windows Azure®Blob存储 wasbwasbs
    HDFS™ hdfs

    和本地文件夹一样,删除文件夹不能删除非空虚拟文件夹,除非指定年代国旗。有些文件服务不支持空文件夹。金宝app在这些服务上,如果删除文件夹删除文件夹并将其父文件夹空,则父文件夹也将被删除。有关更多信息,请参见使用远程数据

选择功能

在“当前文件夹”浏览器中,右键单击文件夹名称并选择删除从上下文菜单。要打开“当前文件夹”浏览器,请使用当前文件夹的浏览器命令。

兼容性的考虑

全部展开

行为在R2020a中改变

之前介绍过的R2006a