Interface Files


public interface Files
Fonctions de gestion de fichiers textuels dont les CSV.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    columnCount(extensions.CSVFile table)
    Retourne le nombre de colonnes du tableau CSV
    int
    columnCount(extensions.CSVFile table, int idxLine)
    Retourne le nombre de colonnes du tableau CSV pour une ligne donnée
    Retourne la liste des fichiers (et dossiers) présents dans le répertoire courant
    Retourne la liste des fichiers (et dossiers) présents dans le répertoire spécifié
    getCell(extensions.CSVFile table, int idxLine, int idxColumn)
    Retourne la valeur présente en coordonnées (ligne, colonne) dans le fichier CSV
    extensions.CSVFile
    loadCSV(String filename)
    Charge un fichier CSV
    extensions.CSVFile
    loadCSV(String filename, char separator)
    Charge un fichier CSV avec le séparateur spécifié
    extensions.File
    newFile(String filename)
    Crée un nouveau fichier pour lire son contenu
    readLine(extensions.File file)
    Lit la ligne courante du fichier.
    boolean
    ready(extensions.File file)
    Indique si le fichier est prêt à être lu, c'est-à-dire s'il reste des lignes à lire
    int
    rowCount(extensions.CSVFile table)
    Retourne le nombre de lignes du tableau CSV
    void
    saveCSV(String[][] content, String filename)
    Sauvegarde le tableau à deux dimensions de chaînes de caractères dans un fichier CSV (si il existe déjà, il est écrasé).
    void
    saveCSV(String[][] content, String filename, char separator)
    Sauvegarde le tableau à deux dimensions de chaînes de caractères dans un fichier CSV (si il existe déjà, il est écrasé) en utilisant le séparateur spécifié.
  • Method Details

    • getAllFilesFromDirectory

      String[] getAllFilesFromDirectory(String directory)
      Retourne la liste des fichiers (et dossiers) présents dans le répertoire spécifié
      Parameters:
      directory - le répertoire dont on veut lister les fichiers
      Returns:
      un tableau de chaînes de caractères contenant les noms des fichiers
    • getAllFilesFromCurrentDirectory

      String[] getAllFilesFromCurrentDirectory()
      Retourne la liste des fichiers (et dossiers) présents dans le répertoire courant
      Returns:
      un tableau de chaînes de caractères contenant les noms des fichiers du répertoire courant
    • newFile

      extensions.File newFile(String filename)
      Crée un nouveau fichier pour lire son contenu
      Parameters:
      filename - le nom du fichier à ouvrir
      Returns:
      le fichier ouvert en lecture
    • ready

      boolean ready(extensions.File file)
      Indique si le fichier est prêt à être lu, c'est-à-dire s'il reste des lignes à lire
      Parameters:
      file - le fichier à lire
      Returns:
      vrai s'il reste des lignes à lire, faux sinon
    • readLine

      String readLine(extensions.File file)
      Lit la ligne courante du fichier.
      Parameters:
      file - le fichier à lire
      Returns:
      la ligne courante du fichier
    • loadCSV

      extensions.CSVFile loadCSV(String filename)
      Charge un fichier CSV
      Parameters:
      filename - le nom du fichier CSV à charger
      Returns:
      le fichier CSV chargé prêt à être manipulé
    • loadCSV

      extensions.CSVFile loadCSV(String filename, char separator)
      Charge un fichier CSV avec le séparateur spécifié
      Parameters:
      filename - le nom du fichier CSV à charger
      separator - le caractère séparateur utilisé dans le fichier CSV
      Returns:
      le fichier CSV chargé prêt à être manipulé
    • rowCount

      int rowCount(extensions.CSVFile table)
      Retourne le nombre de lignes du tableau CSV
      Parameters:
      table - le fichier CSV
      Returns:
      le nombre de lignes du tableau CSV
    • columnCount

      int columnCount(extensions.CSVFile table)
      Retourne le nombre de colonnes du tableau CSV
      Parameters:
      table - le fichier CSV
      Returns:
      le nombre de colonnes du tableau CSV
    • columnCount

      int columnCount(extensions.CSVFile table, int idxLine)
      Retourne le nombre de colonnes du tableau CSV pour une ligne donnée
      Parameters:
      table - le fichier CSV
      idxLine - l'indice de la ligne dont on veut connaître le nombre de colonnes
      Returns:
      le nombre de colonnes du tableau CSV pour la ligne spécifiée
    • getCell

      String getCell(extensions.CSVFile table, int idxLine, int idxColumn)
      Retourne la valeur présente en coordonnées (ligne, colonne) dans le fichier CSV
      Parameters:
      table - le fichier CSV
      idxLine - l'indice de la ligne
      idxColumn - l'indice de la colonne
      Returns:
      la valeur présente à la position spécifiée dans le fichier CSV
    • saveCSV

      void saveCSV(String[][] content, String filename)
      Sauvegarde le tableau à deux dimensions de chaînes de caractères dans un fichier CSV (si il existe déjà, il est écrasé).
      Parameters:
      content - les données à sauvegarder
      filename - le nom du fichier CSV dans lequel sauvegarder les données
    • saveCSV

      void saveCSV(String[][] content, String filename, char separator)
      Sauvegarde le tableau à deux dimensions de chaînes de caractères dans un fichier CSV (si il existe déjà, il est écrasé) en utilisant le séparateur spécifié.
      Parameters:
      content - les données à sauvegarder
      filename - le nom du fichier CSV dans lequel sauvegarder les données
      separator - le caractère séparateur à utiliser dans le fichier CSV