matlab.unittest.diagnostics. Класс FileArtifact

Пакет: 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