matlab.unittest.diagnostics.FileArtifact class

Пакет: matlab.unittest.diagnostics

Артефакт сопоставлен с файлом на диске

Описание

Используйте FileArtifact класс к ссылочным файлам на диске и скопировать файлы в новое местоположение удобно.

Конструкция

artifact = FileArtifact(filename) создает артефакт, сопоставленный с конкретным файлом на диске.

Входные параметры

развернуть все

Имя файла на диске в виде вектора символов или строкового скаляра.

Пример: "myFile.txt"

Свойства

развернуть все

Имя артефакта, возвращенное как строковый скаляр. Например, если полным путем артефакта файла является "C:\Hello\World.txt", значение Name был бы "World.txt".

Родительская папка, где артефакт расположен, возвратилась как строковый скаляр.

Пример: Если полным путем артефакта файла является "C:\Hello\World.txt", значение Location "C:\Hello".

Полный путь к артефакту, возвращенному как строковый скаляр.

Пример: "C:\Hello\World.txt"

Методы

copyToКопирование артефактов в новое местоположение

Примеры

свернуть все

Создайте файл и запишите данные к нему.

filename = "MyFile.txt";
fileID = fopen(filename,'w');
fwrite(fileID,rand(5));
fclose(fileID);

Создайте FileArtifact экземпляр. В этом примере текущей рабочей папкой является "C:\work".

import matlab.unittest.diagnostics.FileArtifact;
artifact = FileArtifact(filename)
artifact = 

  FileArtifact with properties:

        Name: "MyFile.txt"
    Location: "C:\work\Desktop"
    FullPath: "C:\work\Desktop\MyFile.txt"

Введенный в R2017a