Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

delete

删除文件或对象

说明

示例

delete filename 从磁盘中删除 filename,而不需要验证。要更改是永久删除指定文件还是将其放入回收站,请更改删除文件预设项。要执行此操作,请转到主页选项卡,然后在环境部分点击预设项。选择 MATLAB > 常规。然后,从删除文件部分的两个选项中选择一个。默认情况下,永久删除选项处于选中状态。

注意

Mac 平台上,删除文件预设项不会应用于从网络驱动器上删除的文件。所有文件都被永久删除。

delete filename1 ... filenameN 从磁盘上删除指定的文件。

示例

delete(obj) 删除指定的对象。如果 obj 是数组,则 delete 将删除数组中的所有对象。obj 会保留在工作区中,但不再有效。

示例

全部折叠

删除当前文件夹中带有 .mat 扩展名的所有文件。

delete *.mat

删除图形对象和图形对象数组。

创建一个条形图并绘制五条线。然后删除该条形图。

b = bar(1:5);
hold on
P = plot(magic(5));
delete(b)

Figure contains an axes. The axes contains 5 objects of type line.

Bar 对象变量 b 仍保留在工作区中,但不再引用对象。

display(b)
b = 
  handle to deleted Bar

删除 plot 创建的所有 Line 对象。

delete(P)

Figure contains an axes. The axes is empty.

输入参数

全部折叠

要删除的文件名,指定为字符向量或字符串标量。filename 可以是绝对路径或相对路径,并且可以包含通配符 (*)。要从远程位置删除文件,fileName 必须包含指定为统一资源定位器 (URL) 的完整路径。有关详细信息,请参阅处理远程数据

要删除的对象,指定为单个对象或对象数组。

兼容性考虑

全部展开

R2020a 中的行为有变化

在 R2006a 之前推出