дисковое пространство

Возвратите свободное пространство и общий пробел на диске в байтах

Синтаксис

disk_space = diskspace(filesys_object, drive_name)

Описание

пример

disk_space = diskspace(filesys_object, drive_name) возвращает структуру, содержащую свободное пространство и общий пробел на диске, в байтах. Если диск с тем именем не существует в целевом компьютере, отображает сообщение об ошибке.

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

Примеры

свернуть все

Возвратите свободное пространство и общий пробел на диске C:\ в целевом компьютере.

tg = slrt;
fsys = SimulinkRealTime.fileSystem(tg);
diskspace(fsys,'C:\')
ans = 

     freeDiskSpacebytes: 5.9889e+10
    totalDiskSpacebytes: 6.0005e+10

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

свернуть все

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

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

Пример: fsys

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

Заключите имя дисковода в одинарные кавычки. Диск должен существовать на целевом компьютере.

Пример: 'C:\'

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

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

свернуть все

Возвращает структуру, содержащую следующие поля:

  • freeDiskSpacebytes — Количество байтов неиспользуемого места на диске.

  • totalDiskSpacebytes — Общее количество байтов на диске.

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

| |

Введенный в R2016a