Main Content

copyTo

将工件复制到新位置

语法

newArtifacts = copyTo(artifact,destination)

说明

newArtifacts = copyTo(artifact,destination) 将工件复制到新位置,并返回由更新后的 matlab.automation.diagnostics.Artifact 实例组成的数组。copyTo 方法将每个 newArtifacts 实例的 Location 属性都设置为 destination

输入参数

全部展开

要复制到新位置的工件,指定为由 matlab.automation.diagnostics.FileArtifact 实例组成的数组。

工件的新位置,指定为字符向量或字符串标量。

示例: tempdir()

示例: "mySubFolder

示例: 'C:\work'

示例

全部展开

创建一个由文件工件组成的数组。此示例假定这些文件为您当前文件夹中的 someFile.manotherFile.m

import matlab.automation.diagnostics.FileArtifact
fileArtifact1 = FileArtifact('someFile.m');
fileArtifact2 = FileArtifact('anotherFile.m');
artifacts = [fileArtifact1 fileArtifact2];

将这些工件复制到一个临时文件夹中。

destination = tempdir();
newArtifacts = artifacts.copyTo(destination);

版本历史记录

在 R2017a 中推出