Используйте tempdir
функция возвращает имя папки, предназначенной для хранения временных файлов в системе. Для примера, выдачи tempdir
в открытой группе UNIX® системы возвращают /tmp
папка.
Используйте tempname
функция для возврата имени файла во временной папке. Возвращенное имя файла является подходящим местом назначения для временных данных. Например, если вам нужно хранить некоторые данные во временном файле, то сначала можно ввести следующую команду:
fileID = fopen(tempname,'w');
В большинстве случаев tempname
генерирует универсально уникальный идентификатор (UUID). Однако, если вы запускаете MATLAB® без JVM™, тогда tempname
генерирует случайное имя с использованием счетчика CPU и времени, и это имя не гарантировано будет уникальным.
Некоторые системы удаляют временные файлы каждый раз, когда вы перезагружаете систему. В других системах назначение файла временным означает только то, что файл не резервируется.