matlab.io.datastore.DsFileReader クラス
名前空間: matlab.io.datastore
データストア内のファイルのファイルリーダー オブジェクト
説明
DsFileReader オブジェクトを使用すると、データストア内のファイルに低水準ファイル読み取りアクセスが可能になります。
構築
fr = matlab.io.datastore.DsFileReader( は、filename)filename で指定されたファイルへの読み取りアクセス用の DsFileReader オブジェクトを返します。
fr = matlab.io.datastore.DsFileReader( は、ファイルに関連付けられた文字エンコード スキームを指定します。さらに、filename,'TextEncoding',encoding)encoding を指定すると、DsFileReader オブジェクトの TextEncoding プロパティが設定されます。
入力引数
プロパティ
例
開始位置とサイズが指定されたファイルの部分の読み取り
ファイルのファイルリーダー オブジェクトを作成し、目的の開始位置を探索して、ファイルの一部を読み取ります。
airlinesmall.csv の DsFileReader オブジェクトを作成します。
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
バージョン履歴
R2017b で導入