tempname

Уникальное имя для временного файла

Описание

пример

tmpName = tempname возвращает вектор символов, содержащий уникальный путь для временного файла во временной папке системы.

пример

tmpName = tempname(folderName) возвращает уникальный путь для временного файла в указанной папке.

Примеры

свернуть все

Создайте временное имя файла с расширением, .dat, путем конкатенирования двух векторов символов.

tmpName = [tempname,'.dat'];

Создайте временное имя файла для использования в C:\myTemporaryFiles папка.

tmpName = tempname('C:\myTemporaryFiles');

Создайте временное имя файла.

filename = tempname;

Создайте новый файл с временным именем и запишите данные в файл.

fileID = fopen(filename,'w');
fwrite(fileID,magic(5));
fclose(fileID);

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

свернуть все

Имя папки, заданное как строковый скаляр или вектор символов, содержащий имя папки.

Ограничения

  • В большинстве случаев tempname генерирует универсально уникальный идентификатор (UUID). Однако, если вы запускаете MATLAB® без JVM™ программного обеспечения, тогда tempname генерирует случайный вектор символов с использованием счетчика центрального процессора и времени, которое не гарантировано будет уникальным. Дополнительные сведения о опции запуска MATLAB, который не загружает программное обеспечение JVM, см. в разделе «Обычно используемые опции запуска».

Представлено до R2006a