Класс: matlab.io.datastore. DsFileReader
Пакет: matlab.io.datastore
Ищите на положение в файле
numBytes = ищут (франк, n)
numBytes = ищут (франк, n, Имя, Значение)
перемещает индикатор позиции в файле байтами numBytes = seek(fr,n)
n
прошлое текущее положение в файле, заданном объектом fr
. seek
возвращает фактическое количество байтов, которыми был перемещен индикатор положения.
задает дополнительные параметры с помощью одного или нескольких аргументов в виде пар "имя-значение". Например, можно задать стартовую позицию операции numBytes = seek(fr,n,Name,Value)
seek
путем определения 'Origin','start-of-file'
.
Создайте объект средства чтения файлов для файла, ищите на желаемую стартовую позицию и считайте фрагмент файла.
Создайте объект DsFileReader
для airlinesmall.csv
.
fr = matlab.io.datastore.DsFileReader('airlinesmall.csv');
Файл airlinesmall.csv
имеет имена переменных в начале файла. Концы строки имен переменных в положении отмечены байтами 299
. Чтобы закончить строку имен переменных, используйте метод seek
, чтобы переместить указатель чтения на стартовую позицию.
seek(fr,299,'RespectTextEncoding',true);
Считайте первые символы 1000
.
if hasdata(fr) d = read(fr,1000,'SizeMethod','OutputSize','OutputType','char'); end
matlab.io.datastore. DsFileReader
| matlab.io.datastore. DsFileReader. hasdata
| matlab.io.datastore. DsFileReader. чтение