Pointui Home 2 - Path

Modifié le samedi, 07 février 2009 14:07 par Montecristoff — Catégorisé en: Pointui Home

Fournit l'accès aux fonctions de manipulation des chemins de fichiers. Remarque : cet objet étant de type Global, une instance est toujours disponible pour l'utiliser. Vous ne devez pas créer d'instances supplémentaires.

Chemins spécifiques de l'appareil

Les expressions relatives suivantes peuvent être incluses dans les chemins et seront remplacées par le chemin spécifique de l'appareil :

Image


Pour les méthodes supportant le chemin ci-dessus, l'expression relative "{Application}" sera remplacée par le chemin d'exécution de l'application Home.

Ces expressions doivent être utilisées dès que possible pour assurer une compatibilité avec des appareils utilisant des ROMs d'autres langues.

Méthodes

String GetAppDirectory()
Retourne une chaine de caractères contenant le chemin complet du répertoire d'exécution de Home. Il peut être utilisé comme point de départ pour constituer des chemins vers les sous-dossiers de Home comme AppletRibbon, Themes, etc.

String GetAppFilename()
Retourne une chaine de caractères contenant le chemin complet du répertoire d'exécution de Home avec le nom de l'exécutable.

String Combine(String path1, String path2)
Fusionne les chemins donnés en un seul en s'assurant de retourner un chemin valide sans double '\'.



void GetFiles(String fullPath, DataTable result)
void GetFiles(String fullPath, String searchPattern, DataTable result)

Alimente une table de données avec la liste des fichiers et dossiers contenus dans le chemin spécifié.

La table de données supporte les colonnes suivantes :

Image


DataTable tbl; 
Path.Get.Files("{Application}\\AppletRibbon", tbl); 
Path.RemoveFiles(tbl); 

void RemoveDirectories(DataTable fromTable)
Supprime tous les répertoires de la table de données de fichiers. La variable à fournir doit déjà être remplie avec GetFiles().

void RemoveFiles(DataTable fromTable)
Suppression de tous les fichiers de la table de données de fichiers. La variable à fournir doit déjà être remplie avec GetFiles().

String ReplaceExtension(String filename, String newExtension)
Retourne le nom de fichier passé en paramètre avec la nouvelle extension spécifiée. Si aucun extension n'est fournie, le fichier résultat n'en contiendra également aucune.