FileUtil

Classe publique FileUtil

Utilitaires d'E/S de fichiers.

Méthodes publiques

statique byte[]
loadByteFromFile(contexte de contexte, filePath String)
Charge un fichier binaire à partir du dossier de l'élément.
statique List<String>
loadLabels(contexte, chemin d'accès au fichier String)
Charge les étiquettes du fichier d'étiquettes dans une liste de chaînes.
statique List<String>
loadLabels(entréeStream InputStream)
Charge les étiquettes à partir du flux d'entrée d'un fichier d'étiquettes ouvert.
statique List<String>
loadLabels(entrées InputStream et Charset)
Charge les étiquettes à partir du flux d'entrée d'un fichier d'étiquettes ouvert.
statique List<String>
loadLabels(contexte de contexte, chemin d'accès du fichier String, Charset cs)
Charge les étiquettes du fichier d'étiquettes dans une liste de chaînes.
statique MappedByteBuffer
loadMappedFile(contexte de contexte, chemin d'accès du fichier String)
Charge un fichier à partir du dossier d'éléments via un mappage de mémoire.
statique List<String>
loadSingleColumnTextFile(contexte de contexte, chemin d'accès du fichier String, Charset cs)
Charge un fichier de vocabulaire (fichier texte à une seule colonne) dans une liste de chaînes.
statique List<String>
loadSingleColumnTextFile(entrées InputStream et Charset)
Charge le vocabulaire à partir du flux d'entrée d'un fichier de vocabulaire ouvert (qui est un fichier texte à colonne unique).

Méthodes héritées

Méthodes publiques

public statique byte[] loadByteFromFile (contexte de contexte, String filePath)

Charge un fichier binaire à partir du dossier de l'élément.

Paramètres
context Contexte de l'application pour accéder aux éléments
filePath Chemin d'accès à l'élément du fichier.
Renvoie
  • le tableau d'octets du fichier binaire.
Génère
IOException si une erreur d'E/S se produit lors du chargement du fichier.

public statique List<String> loadLabels (contexte de contexte, String filePath)

Charge les étiquettes du fichier d'étiquettes dans une liste de chaînes.

Un fichier d'étiquettes légales est un fichier au format texte brut dont le contenu est divisé en lignes, chaque ligne correspondant à une valeur individuelle. Le fichier doit figurer parmi les éléments du contexte.

Paramètres
context Le contexte contient des éléments.
filePath Chemin d'accès au fichier d'étiquettes, relatif au répertoire des éléments.
Renvoie
  • une liste d'étiquettes.
Génère
IOException si une erreur se produit lors de l'ouverture ou de la lecture du fichier.

public statique List<String> loadLabels (InputStream inputStream)

Charge les étiquettes à partir du flux d'entrée d'un fichier d'étiquettes ouvert. Pour en savoir plus sur les fichiers de libellés, consultez loadLabels(Context, String).

Paramètres
inputStream le flux d'entrée d'un fichier d'étiquette ouvert.
Renvoie
  • une liste d'étiquettes.
Génère
IOException si une erreur se produit lors de l'ouverture ou de la lecture du fichier.

public statique List<String> loadLabels (InputStream inputStream, Charset cs)

Charge les étiquettes à partir du flux d'entrée d'un fichier d'étiquettes ouvert. Pour en savoir plus sur les fichiers de libellés, consultez loadLabels(Context, String).

Paramètres
inputStream le flux d'entrée d'un fichier d'étiquette ouvert.
cs Charset à utiliser lors du décodage du contenu du fichier d'étiquettes.
Renvoie
  • une liste d'étiquettes.
Génère
IOException si une erreur se produit lors de l'ouverture ou de la lecture du fichier.

public statique List<String> loadLabels (contexte de contexte, String filePath, Charset cs)

Charge les étiquettes du fichier d'étiquettes dans une liste de chaînes.

Un fichier d'étiquettes légales est un fichier au format texte brut dont le contenu est divisé en lignes, chaque ligne correspondant à une valeur individuelle. Les lignes vides sont ignorées. Le fichier doit figurer parmi les éléments du contexte.

Paramètres
context Le contexte contient des éléments.
filePath Chemin d'accès au fichier d'étiquettes, relatif au répertoire des éléments.
cs Charset à utiliser lors du décodage du contenu du fichier d'étiquettes.
Renvoie
  • une liste d'étiquettes.
Génère
IOException si une erreur se produit lors de l'ouverture ou de la lecture du fichier.

public statique MappedByteBuffer loadMappedFile (contexte de contexte, String filePath)

Charge un fichier à partir du dossier d'éléments via un mappage de mémoire.

Paramètres
context Contexte de l'application pour accéder aux éléments
filePath Chemin d'accès à l'élément du fichier.
Renvoie
  • le fichier chargé en mémoire mappée.
Génère
IOException en cas d'erreur d'E/S lors du chargement du modèle tflite.

public statique List<String> loadSingleColumnTextFile (contexte de contexte, String filePath, Charset cs)

Charge un fichier de vocabulaire (fichier texte à une seule colonne) dans une liste de chaînes.

Un fichier de vocabulaire est un fichier texte brut à une seule colonne dont le contenu est divisé en lignes et dont chaque ligne est une valeur individuelle. Le fichier doit figurer parmi les éléments du contexte.

Paramètres
context Le contexte contient des éléments.
filePath Chemin du fichier de vocabulaire, relatif au répertoire d'éléments.
cs
Renvoie
  • une liste de mots de vocabulaire.
Génère
IOException si une erreur se produit lors de l'ouverture ou de la lecture du fichier.

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

Charge le vocabulaire à partir du flux d'entrée d'un fichier de vocabulaire ouvert (qui est un fichier texte à colonne unique).

Un fichier de vocabulaire est un fichier texte brut à une seule colonne dont le contenu est divisé en lignes et dont chaque ligne est une valeur individuelle. Le fichier doit figurer parmi les éléments du contexte.

Paramètres
inputStream le flux d'entrée d'un fichier de vocabulaire ouvert.
cs
Renvoie
  • une liste de mots de vocabulaire.
Génère
IOException si une erreur se produit lors de l'ouverture ou de la lecture du fichier.