Fonctions | |
| int | SPI_FIL_open_filcat (const std::string &dir, const std::string &pattern) |
| Crée le catalogue des fichiers contenus dans un répertoire et qui repondent au masque désiré | |
| int | SPI_FIL_get_filcat (std::string &fileName) |
| Retourne le fichier courant du catalogue. | |
| int | SPI_FIL_get_size_filcat (double *fSize) |
| Retourne la taille du fichier courant du catalogue. | |
| int | SPI_FIL_close_filcat () |
| Ferme le catalogue des fichiers. | |
| int | SPI_FIL_complet_name (const std::string &dirName, const std::string &fileName, std::string &fullName) |
| Reconstitue un nom de fichier complet a partir de son nom et de son répertoire. | |
| int | SPI_FIL_delete_file (const std::string &dirName, const std::string &fileName) |
| Supprime le fichier designé | |
| int | SPI_FIL_select_file (int mode, const std::string &ext, int flagMosaic, std::string &dir, std::string &name) |
| Appelle du navigateur de fichier pour la sélection d'un fichier. | |
| int | SPI_FIL_test_file (const std::string &dirName, const std::string &fileName, int mode) |
| Verifie la présence et les attributs d'un fichier ou d'un répertoire. | |
| int | SPI_FIL_copy_file (const std::string &dirIn, const std::string &filIn, const std::string &dirOut, const std::string &filOut) |
| Copie un fichier. | |
| int | SPI_FIL_get_date_filcat (std::string &fDate) |
| Retourne la date du fichier courant du catalogue. | |
| int | SPI_FIL_open_dircat (const std::string &dir, int mode) |
| Crée le catalogue des sous-répertoires d'un répertoire. | |
| int | SPI_FIL_get_first_dircat (std::string &dir) |
| Retourne le premier sous répertoire du catalogue. | |
| int | SPI_FIL_get_dircat (std::string &dir) |
| Retourne le sous répertoire de 1er niveau du catalogue. | |
| int | SPI_FIL_close_dircat () |
| Ferme le catalogue des répertoires. | |
| int | SPI_FIL_base_name (const std::string &fullName, std::string &dirName, std::string &fileName) |
| Décompose un nom de fichier complet en un nom de fichier et un nom de répertoire. | |
| int | SPI_FIL_new_extension (const std::string &fileIn, const std::string &ext, std::string &fileOut) |
| Change l'extension du fichier. | |
| int | SPI_FIL_remove_extension (const std::string &fileIn, std::string &fileOut) |
| Supprime l'extension du fichier. | |
| int | SPI_FIL_remove_tool_extension (const std::string &fileIn, std::string &fileOut) |
| Supprime l'extension du fichier outil (si le nom est avec une extension outil) | |
| int | SPI_FIL_CompressDirToZip (const std::string &dirName, const std::string &zipFile) |
| Crée un fichier zip avec tous les fichiers d'un répertoire. | |
| int | SPI_FIL_create_dir (const std::string &dirName) |
| Crée un répertoire. | |
| int | SPI_FIL_delete_dir (const std::string &dirName) |
| Supprime un répertoire. | |
| int | SPI_FIL_select_directory (std::string &folder) |
| Appelle du navigateur de fichier pour la sélection d'un répertoire. | |
| int | SPI_FIL_get_extension (const std::string &fileName, std::string &ext) |
| Récupère l'extension supposée d'un fichier. | |
| int | SPI_FIL_encrypt_file (const std::string &key, const std::string &dirName, const std::string &fileName) |
| Crypte le fichier désigné | |
| int | SPI_FIL_decrypt_file (const std::string &key, const std::string &dirName, const std::string &fileName) |
| Decrypte le fichier désigné | |
Divers utilitaires pour la gestion des fichiers/répertoires
| int SPI_FIL_base_name | ( | const std::string & | fullName, |
| std::string & | dirName, | ||
| std::string & | fileName ) |
Décompose un nom de fichier complet en un nom de fichier et un nom de répertoire.
| [in] | fullName | nom complet |
| [out] | dirName | nom du répertoire |
| [out] | fileName | nom du fichier |
| int SPI_FIL_close_dircat | ( | ) |
Ferme le catalogue des répertoires.
| int SPI_FIL_close_filcat | ( | ) |
Ferme le catalogue des fichiers.
| int SPI_FIL_complet_name | ( | const std::string & | dirName, |
| const std::string & | fileName, | ||
| std::string & | fullName ) |
Reconstitue un nom de fichier complet a partir de son nom et de son répertoire.
| [in] | dirName | nom du répertoire |
| [in] | fileName | nom du fichier |
| [out] | fullName | nom complet |
| int SPI_FIL_CompressDirToZip | ( | const std::string & | dirName, |
| const std::string & | zipFile ) |
Crée un fichier zip avec tous les fichiers d'un répertoire.
| [in] | dirName | nom du répertoire des fichiers |
| [in] | zipFile | nom complet du fichier zip à créer |
| int SPI_FIL_copy_file | ( | const std::string & | dirIn, |
| const std::string & | filIn, | ||
| const std::string & | dirOut, | ||
| const std::string & | filOut ) |
Copie un fichier.
| [in] | dirIn | nom du répertoire source |
| [in] | filIn | nom du fichier source |
| [in] | dirOut | nom du répertoire destination |
| [in] | filOut | nom du fichier destination |
| int SPI_FIL_create_dir | ( | const std::string & | dirName | ) |
Crée un répertoire.
| [in] | dirName | nom du répertoire |
| int SPI_FIL_decrypt_file | ( | const std::string & | key, |
| const std::string & | dirName, | ||
| const std::string & | fileName ) |
Decrypte le fichier désigné
| [in] | key | cle de cryptage |
| [in] | dirName | nom du répertoire |
| [in] | fileName | nom du fichier |
| int SPI_FIL_delete_dir | ( | const std::string & | dirName | ) |
Supprime un répertoire.
| [in] | dirName | nom du répertoire |
| int SPI_FIL_delete_file | ( | const std::string & | dirName, |
| const std::string & | fileName ) |
Supprime le fichier designé
| [in] | dirName | nom du répertoire |
| [in] | fileName | nom du fichier |
| int SPI_FIL_encrypt_file | ( | const std::string & | key, |
| const std::string & | dirName, | ||
| const std::string & | fileName ) |
Crypte le fichier désigné
| [in] | key | clé de cryptage |
| [in] | dirName | nom du répertoire |
| [in] | fileName | nom du fichier |
| int SPI_FIL_get_date_filcat | ( | std::string & | fDate | ) |
Retourne la date du fichier courant du catalogue.
| [out] | fDate | date du fichier (format:jj/mm/aa hh:mn) |
| int SPI_FIL_get_dircat | ( | std::string & | dir | ) |
Retourne le sous répertoire de 1er niveau du catalogue.
| [out] | dir | nom du répertoire Un fichier nul signifie que la fin du catalogue est atteinte |
| int SPI_FIL_get_extension | ( | const std::string & | fileName, |
| std::string & | ext ) |
Récupère l'extension supposée d'un fichier.
| [in] | fileName | nom du fichier |
| [out] | ext | extension supposée |
return SPI_YES
| int SPI_FIL_get_filcat | ( | std::string & | fileName | ) |
Retourne le fichier courant du catalogue.
| [out] | fileName | Nom du fichier Un fichier nul signifie que la fin du catalogue est atteinte |
| int SPI_FIL_get_first_dircat | ( | std::string & | dir | ) |
Retourne le premier sous répertoire du catalogue.
| [out] | dir | nom du répertoire Un fichier nul signifie que la fin du catalogue est atteinte |
| int SPI_FIL_get_size_filcat | ( | double * | fSize | ) |
Retourne la taille du fichier courant du catalogue.
| [out] | fSize | taille du fichier |
| int SPI_FIL_new_extension | ( | const std::string & | fileIn, |
| const std::string & | ext, | ||
| std::string & | fileOut ) |
Change l'extension du fichier.
| [in] | fileIn | ancien nom du fichier |
| [in] | ext | nouvelle extension |
| [out] | fileOut | nouveau nom de fichier |
| int SPI_FIL_open_dircat | ( | const std::string & | dir, |
| int | mode ) |
Crée le catalogue des sous-répertoires d'un répertoire.
| [in] | dir | nom du répertoire |
| [in] | mode |
|
| int SPI_FIL_open_filcat | ( | const std::string & | dir, |
| const std::string & | pattern ) |
Crée le catalogue des fichiers contenus dans un répertoire
et qui repondent au masque désiré
| [in] | dir | nom du répertoire |
| [in] | pattern | masque pour la sélection des fichiers (defaut = *.*) Exemple '*.PCE' |
| int SPI_FIL_remove_extension | ( | const std::string & | fileIn, |
| std::string & | fileOut ) |
Supprime l'extension du fichier.
| [in] | fileIn | ancien nom du fichier |
| [out] | fileOut | nouveau nom de fichier |
| int SPI_FIL_remove_tool_extension | ( | const std::string & | fileIn, |
| std::string & | fileOut ) |
Supprime l'extension du fichier outil (si le nom est avec une extension outil)
| [in] | fileIn | ancien nom du fichier |
| [out] | fileOut | nouveau nom de fichier |
| int SPI_FIL_select_directory | ( | std::string & | folder | ) |
Appelle du navigateur de fichier pour la sélection d'un répertoire.
| [in,out] | folder | nom du répertoire |
| int SPI_FIL_select_file | ( | int | mode, |
| const std::string & | ext, | ||
| int | flagMosaic, | ||
| std::string & | dir, | ||
| std::string & | name ) |
Appelle du navigateur de fichier pour la sélection d'un fichier.
| [in] | mode | Mode d'accès au fichier
|
| [in] | ext | Extension du fichier |
| [in] | flagMosaic | Affichage de la mosaique (SPI_YES,SPI_NO) |
| [in,out] | dir | répertoire du fichier |
| [in,out] | name | nom du fichier |
| int SPI_FIL_test_file | ( | const std::string & | dirName, |
| const std::string & | fileName, | ||
| int | mode ) |
Verifie la présence et les attributs d'un fichier ou d'un répertoire.
| [in] | dirName | nom du répertoire |
| [in] | fileName | nom du fichier |
| [in] | mode |
|