Le WIKI francophone consacré à Windows Phone et à Android ...

Pointui Home 2 - Path

RSS
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

  • Exemple
    String chemin
    chemin = "{Application}\\MonDossier"


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 '\'.

  • Exemple
    String cheminComplet, nomFichier; 

    //utilisons un chemin contenant un nom de fichier
    cheminComplet = “\\Program Files\\Home2\\Home.exe”;

    //le nom de fichier contiendra “Home.exe”
    nomFichier = Path.GetFilename(fullPath);

    //GetFilename peut aussi être utilisé pour obtenir le dossier d'un chemin
    cheminComplet = “\\Program Files\\Home2”;

    //le nom de fichier contiendra “Home2”
    nomFichier = Path.GetFilename(fullPath);



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

  • Exemple
    L'exemple suivant récupère les sous-dossiers du dossier AppletRibbon :

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.

Copyright 2012 CordoWEB