FileUtil

パブリッククラスFileUtil

ファイル I/O ユーティリティ。

パブリックメソッド

静的バイト[]
loadByteFromFile (コンテキストコンテキスト、文字列ファイルパス)
アセットフォルダーからバイナリファイルをロードします。
静的リスト<文字列>
loadLabels (コンテキスト context、文字列filePath)
ラベル ファイルから文字列のリストにラベルをロードします。
静的リスト<文字列>
ロードラベル( InputStream inputStream)
開かれたラベル ファイルの入力ストリームからラベルを読み込みます。
静的リスト<文字列>
loadLabels ( InputStream inputStream、 Charset cs)
開かれたラベル ファイルの入力ストリームからラベルを読み込みます。
静的リスト<文字列>
loadLabels (コンテキスト context、 String filePath、 Charset cs)
ラベル ファイルから文字列のリストにラベルをロードします。
静的MappedByteBuffer
loadMappedFile (コンテキストコンテキスト、文字列ファイルパス)
メモリ マッピングを通じてアセット フォルダーからファイルを読み込みます。
静的リスト<文字列>
loadSingleColumnTextFile (コンテキスト コンテキスト、文字列ファイル パス、文字セットcs)
語彙ファイル (単一列のテキスト ファイル) を文字列のリストにロードします。
静的リスト<文字列>
loadSingleColumnTextFile ( InputStream inputStream、 Charset cs)
開いている語彙ファイル (単一列のテキスト ファイル) の入力ストリームから語彙をロードします。

継承されたメソッド

パブリックメソッド

public static byte[] loadByteFromFile (コンテキスト context, String filePath)

アセットフォルダーからバイナリファイルをロードします。

パラメーター
コンテクストアセットにアクセスするためのアプリケーション コンテキスト。
ファイルパスファイルのアセットパス。
戻り値
  • バイナリ ファイルのバイト配列。
投げる
IO例外ファイルのロード時に I/O エラーが発生した場合。

public static List < String > loadLabels (コンテキスト context、 String filePath)

ラベル ファイルから文字列のリストにラベルをロードします。

正当なラベル ファイルは、内容が複数の行に分割されたプレーン テキスト ファイルであり、各行は個別の値です。ファイルはコンテキストのアセット内にある必要があります。

パラメーター
コンテクストコンテキストはアセットを保持します。
ファイルパスラベル ファイルのパス (アセット ディレクトリに対する相対パス)。
戻り値
  • ラベルのリスト。
投げる
IO例外ファイルを開くか読み取るときにエラーが発生した場合。

public static List < String > loadLabels ( InputStream inputStream)

開かれたラベル ファイルの入力ストリームからラベルを読み込みます。ラベル ファイルの詳細については、 loadLabels(Context, String)を参照してください。

パラメーター
入力ストリーム開かれたラベル ファイルの入力ストリーム。
戻り値
  • ラベルのリスト。
投げる
IO例外ファイルを開くか読み取るときにエラーが発生した場合。

public static List < String > loadLabels ( InputStream inputStream、 Charset cs)

開かれたラベル ファイルの入力ストリームからラベルを読み込みます。ラベル ファイルの詳細については、 loadLabels(Context, String)を参照してください。

パラメーター
入力ストリーム開かれたラベル ファイルの入力ストリーム。
csラベル ファイルのコンテンツをデコードするときに使用するCharset
戻り値
  • ラベルのリスト。
投げる
IO例外ファイルを開くか読み取るときにエラーが発生した場合。

public static List < String > loadLabels (コンテキスト context、 String filePath、 Charset cs)

ラベル ファイルから文字列のリストにラベルをロードします。

正当なラベル ファイルは、内容が複数の行に分割されたプレーン テキスト ファイルであり、各行は個別の値です。空行は無視されます。ファイルはコンテキストのアセット内にある必要があります。

パラメーター
コンテクストコンテキストはアセットを保持します。
ファイルパスラベル ファイルのパス (アセット ディレクトリに対する相対パス)。
csラベル ファイルのコンテンツをデコードするときに使用するCharset
戻り値
  • ラベルのリスト。
投げる
IO例外ファイルを開くか読み取るときにエラーが発生した場合。

public static MappedByteBufferloadMappedFile (コンテキスト context, String filePath)

メモリ マッピングを通じてアセット フォルダーからファイルを読み込みます。

パラメーター
コンテクストアセットにアクセスするためのアプリケーション コンテキスト。
ファイルパスファイルのアセットパス。
戻り値
  • ロードされたメモリ マップト ファイル。
投げる
IO例外tflite モデルのロード時に I/O エラーが発生した場合。

public static List < String > loadSingleColumnTextFile (コンテキスト context、 String filePath、 Charset cs)

語彙ファイル (単一列のテキスト ファイル) を文字列のリストにロードします。

ボキャブラリ ファイルは 1 列のプレーン テキスト ファイルで、その内容は複数の行に分割されており、各行は個別の値です。ファイルはコンテキストのアセット内にある必要があります。

パラメーター
コンテクストコンテキストはアセットを保持します。
ファイルパス語彙ファイルのパス (アセット ディレクトリに対する相対パス)。
cs
戻り値
  • 語彙のリスト。
投げる
IO例外ファイルを開くか読み取るときにエラーが発生した場合。

public static List < String > loadSingleColumnTextFile ( InputStream inputStream, Charset cs)

開いている語彙ファイル (単一列のテキスト ファイル) の入力ストリームから語彙を読み込みます。

ボキャブラリ ファイルは 1 列のプレーン テキスト ファイルであり、その内容は複数の行に分割されており、各行は個別の値です。ファイルはコンテキストのアセット内にある必要があります。

パラメーター
入力ストリーム開かれた語彙ファイルの入力ストリーム。
cs
戻り値
  • 語彙のリスト。
投げる
IO例外ファイルを開くか読み取るときにエラーが発生した場合。