文档

这是机器翻译

翻译的微软
鼠标在文本上看到原始。单击下面的按钮返回到英文版本的页面。

删除文件夹

删除文件夹

语法

删除目录(folderName)
删除目录(folderName ' s ')
[status, message, messageid] = rmdir(folderName,'s')

描述

删除文件夹(folderName删除文件夹folderName从当前文件夹中folderName是空的。如果folderName不在当前文件夹中,则指定相对路径或完整路径folderName

删除文件夹(folderName, ' s ')删除文件夹folderName以及当前文件夹中的内容。与“年代”选项,删除文件夹试图删除中的所有子文件夹和文件folderName不管他们的写权限。

状态消息消息id) =删除文件夹(folderName, ' s ')删除文件夹folderName和它的内容从当前文件夹,返回状态,一条消息,和MATLAB®消息ID。

输入参数

folderName

指定要删除的文件夹的绝对或相对路径名的字符串。

默认值:没有一个

“年代”

直接指示删除文件夹删除指定文件夹中的所有子文件夹和文件,而不考虑它们的写权限。只读文件的结果遵循操作系统的实践。

默认值:删除文件夹不删除指定文件夹中的子文件夹和文件。

输出参数

状态

对象的结果的逻辑标量删除文件夹操作。状态值为1如果手术成功0如果它返回一个错误。

消息

字符串,包含操作失败时的警告或错误消息文本。如果操作成功,则为空字符串。

消息id

如果操作不成功,则包含警告或错误消息ID的字符串。如果操作成功,MATLAB将返回一个空字符串。

例子

这些例子删除一个空文件夹,myfile,假设它在当前文件夹中:

rmdir('myfiles') %使用相对路径删除myfiles。假设当前文件夹%是matlab /工作和myfile % d: / matlab /工作/项目类型:删除文件夹(项目/ myfile) %使用完整路径删除myfile,假设%当前文件夹是matlab /工作和myfile % d: / matlab /工作/项目:删除文件夹(d: / matlab /工作/项目/ myfile ')

此示例删除了myfile文件夹及其内容,假设myfile在当前文件夹中:

删除目录(“myfile”、“s”)

此示例试图删除myfile文件夹及其内容。它指导MATLAB显示结果。

(统计、混乱,id) =删除目录(“myfile”)

MATLAB的回报:

stat = 0 mess =没有删除目录。id = MATLAB:删除文件夹:NoDirectoriesRemoved

此示例成功删除myfile文件夹及其内容。它指导MATLAB显示结果。

(统计、混乱)=删除目录(“myfile”、“s”)

MATLAB的回报:

Stat = 1 mess = "

选择

通过运行打开当前文件夹浏览器filebrowser.然后,在“当前文件夹”浏览器中,右键单击文件夹名称并选择删除从上下文菜单。

更多关于

全部折叠

提示

  • 如果指定“年代”标志或在文件夹名称中包含通配符,MATLAB将产生一个错误,如果它不能删除所有文件夹。错误信息列出了MATLAB无法删除的文件夹和文件。

之前介绍过的R2006a

这个话题有用吗?