tempname

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

Синтаксис

tmpName = tempname
tmpName = tempname(folderName)

Описание

пример

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

пример

tmpName = tempname(folderName) возвращает уникальный путь для временного файла в заданной папке. Задайте 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

Была ли эта тема полезной?