filetable

Информация об открытых файлах в файловой системе целевого компьютера

Описание

пример

open_file_table = filetable(filesys_object) возвращает таблицу открытых файлов в файловой системе целевого компьютера.

У вас может быть самое большее 128 файлов, открытых на целевом компьютере одновременно.

Примечание

Используйте filetable функционируйте только, чтобы восстановить потерянное значение дескриптора файла, когда выходы MATLAB® с файлами все еще откроются на целевом компьютере. Функция не имеет никакого другого использования.

Примечание: SimulinkRealTime.fileSystem объект будет удален в будущем релизе. См. информацию о версии для команд файловой системы, чтобы использовать вместо этого. Эти команды используют SimulinkRealTime.openFTP функционируйте и функции для ftp MATLAB объект.

Примеры

свернуть все

Откройте файл, получите таблицу, содержащую ее дескриптор файла, и закройте ее.

Откройте файл.

tg = slrt;
filesys_object = SimulinkRealTime.fileSystem(tg);
file_id = fopen(filesys_object, 'data.dat', 'r');

Получите дескриптор файла файла.

filetable(filesys_object)
ans =

  1×186 char array


Index    Handle  Flags     FilePos  Name

------------------------------------------

    0  03DF0000  R__             0  C:\data.dat

Закройте файл.

fclose(filesys_object, hex2dec('03DF0000'))
ans =

     0

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

свернуть все

Объект файловой системы создается при помощи SimulinkRealTime.fileSystem функция создания.

Объект файловой системы представляет файловую систему целевого компьютера. Вы работаете с файловой системой целевого компьютера от компьютера разработчика при помощи методов файловой системы.

Пример: fsys

Типы данных: struct

Выходные аргументы

свернуть все

Таблица файлов включает полное имя файла, дескриптор файла в шестнадцатеричной, и технической информации для использования специалистом по техническому обслуживанию.

Смотрите также

| |

Введенный в R2014a