Main Content

delete

删除文件或对象

说明

示例

delete filename 从磁盘中删除 filename,而不需要验证。

默认情况下,将永久删除指定的文件。要更改是将文件永久删除还是发送到回收站文件夹,请转至主页选项卡,在环境部分中,点击预设项。选择 MATLAB > 常规,在删除文件部分,从可用选项中进行选择。也可以使用 recycle 函数。

打开文件回收时,delete 函数会将已删除的文件移至特定于平台的位置:

  • Windows® - 回收站。

  • macOS - 垃圾桶。

  • Linux® 平台 - 系统临时文件夹中由 tempdir 函数返回的前缀为 MATLAB_Files_ 的子文件夹。

注意

macOS 上,文件回收不适用于从网络驱动器中删除的文件。

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

示例

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

示例

全部折叠

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

delete *.mat

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

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

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

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

display(b)
b = 
  handle to deleted Bar

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

delete(P)

输入参数

全部折叠

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

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

扩展功能

基于线程的环境
使用 MATLAB® backgroundPool 在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool 加快代码运行速度。

版本历史记录

在 R2006a 之前推出

全部展开