Interface Files
public interface Files
Fonctions de gestion de fichiers textuels dont les CSV.
-
Method Summary
Modifier and TypeMethodDescriptionintcolumnCount(extensions.CSVFile table) Retourne le nombre de colonnes du tableau CSVintcolumnCount(extensions.CSVFile table, int idxLine) Retourne le nombre de colonnes du tableau CSV pour une ligne donnéeString[]Retourne la liste des fichiers (et dossiers) présents dans le répertoire courantString[]getAllFilesFromDirectory(String directory) 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 CSVextensions.CSVFileCharge un fichier CSVextensions.CSVFileCharge un fichier CSV avec le séparateur spécifiéextensions.FileCrée un nouveau fichier pour lire son contenureadLine(extensions.File file) Lit la ligne courante du fichier.booleanready(extensions.File file) Indique si le fichier est prêt à être lu, c'est-à-dire s'il reste des lignes à lireintrowCount(extensions.CSVFile table) Retourne le nombre de lignes du tableau CSVvoidSauvegarde le tableau à deux dimensions de chaînes de caractères dans un fichier CSV (si il existe déjà, il est écrasé).voidSauvegarde 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
-
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
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
Lit la ligne courante du fichier.- Parameters:
file- le fichier à lire- Returns:
- la ligne courante du fichier
-
loadCSV
Charge un fichier CSV- Parameters:
filename- le nom du fichier CSV à charger- Returns:
- le fichier CSV chargé prêt à être manipulé
-
loadCSV
Charge un fichier CSV avec le séparateur spécifié- Parameters:
filename- le nom du fichier CSV à chargerseparator- 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 CSVidxLine- 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
Retourne la valeur présente en coordonnées (ligne, colonne) dans le fichier CSV- Parameters:
table- le fichier CSVidxLine- l'indice de la ligneidxColumn- l'indice de la colonne- Returns:
- la valeur présente à la position spécifiée dans le fichier CSV
-
saveCSV
-
saveCSV
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 à sauvegarderfilename- le nom du fichier CSV dans lequel sauvegarder les donnéesseparator- le caractère séparateur à utiliser dans le fichier CSV
-