addDirectory

 

addDirectory

Extrait un répertoire entier dans un emplacement temporaire.

Méthode de

Objet Install

Syntaxe

public int addDirectory (
   Chaîne xpiSourcePath);

public int addDirectory (
   Chaîne registryName,
   Chaîne xpiSourcePath,
   Objet localDirSpec,
   Chaîne relativeLocalPath);

public int addDirectory (
   Chaîne registryName,
   Chaîne version,
   Chaîne xpiSourcePath,
   Objet localDirSpec,
   Chaîne relativeLocalPath);

public int addDirectory (
   Chaîne registryName,
   Chaîne version,
   Chaîne xpiSourcePath,
   Objet localDirSpec,
   Chaîne relativeLocalPath,
   Booléen forceUpdate);

public int addDirectory (
   Chaîne registryName,
   InstallVersion version,
   Chaîne xpiSourcePath,
   Objet localDirSpec,
   Chaîne relativeLocalPath,
   Booléen forceUpdate);

Paramètres

La méthode addDirectory a les paramètres suivants :

registryName
Le chemin, dans la Client Version Registry , du répertoire racine dans lequel les fichiers seront installés. Ce paramètre peut être un chemin absolu (commençant par un /), tel que /royalairways/RoyalSW/executable ou un chemin relatif (ne commençant pas par un /), tel que executable. Un chemin absolu est utilisé comme spécifié. Un chemin relatif est ajouté au nom d'enregistrement du paquetage comme spécifié par la paramètre package de la méthode initInstall. Ce paramètre peut également être vide, dans ce cas le paramètre xpiSourcePath est utilisé comme un chemin relatif. Remarquez que le chemin de registre n'est pas l'emplacement du logiciel sur l'ordinateur, il s'agit de l'emplacement des informations concernant le logiciel dans la Client Version Registry .
version
Un objet InstallVersion ou une Chaîne de 1 à 4 valeurs entières délimitées par des points, telle que 1.17.1999.1517. Pour les variantes de cette méthode, sans argument de version, la valeur de initInstall sera utilisée.
xpiSourcePath
Une chaîne spécifiant l'emplacement du répertoire dans l'archive <tt>xpi</tt>. Une chaîne vide ("") entraîne la création d'un sous-répertoire dans le registre sans extraire aucun fichier, ce qui peut être utile lors de la mise à jour d'un paquetage contenant des sous-composants, qui peuvent être mis à jour séparément. Lorsque xpiSourcePath est une chaîne vide, registryName ne peut pas être nul.
localDirSpec
Un objet représentant un répertoire. Le fichier est installé dans ce répertoire sur la machine de l'utilisateur. Vous pouvez créer cet objet en passant une chaîne représentant le répertoire à la méthode getFolder.
subdir
Le nom d'un répertoire à ajouter à localDirSpec, en utilisant '/' comme séparateur de chemin sans considération des conventions d'écriture de la plate-forme. Si subdir est absent, null ou "", les noms de fichiers sont ajoutés directement au nom du répertoire spécifié par localDirSpec.
flags
Un champ optionnel, réservé pour un usage futur. Passe 0 comme valeur par défaut.

Retour

Un code d'erreur entier. Pour la liste complète des valeurs possibles, voir Codes retournés. Dans certains cas, addDirectory peut retourner d'autres erreurs.

Description

La méthode addDirectory met les fichiers du répertoire spécifié dans un emplacement temporaire. Pour déplacer les fichiers et tous les autres sous-composants vers leurs emplacements finaux, appelez la méthode performInstall après avoir ajouté avec succès tous les sous-composants. Voir également les notes à propos des binaires Macintosh dans addFile.

Interwiki Languages Links

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : teoli, Kyodev, Fredchat
 Dernière mise à jour par : teoli,