Référence de l'API XPInstall:Objet File:Méthodes:diskSpaceAvailable
Un article de MDC.
Sommaire |
[modifier] diskSpaceAvailable
Retourne la taille de l'espace disque disponible, en octets, sur le disque local.
[modifier] Méthode de
Objet File
[modifier] Syntaxe
double diskSpaceAvailable ( String NativeFolderPath );
[modifier] Paramètres
La méthode diskSpaceAvailable a le paramètre suivant :
NativeFolderPath- Une chaîne représentant le chemin de la partition, un fichier ou un répertoire sur la partition, dont on veut connaître l'espace disponible.
[modifier] Retour
Un nombre à double précision représentant la taille de l'espace disponible, en octets, du disque vérifié.
[modifier] Description
Cette méthode est utilisée pour s'assurer qu'il y a assez d'espace disque pour l'extraction et l'installation des fichiers (voir l'exemple ci-dessous).
On peut utiliser une chaîne représentant n'importe quel fichier sur le disque à vérifier et XPInstall résoudra de lui-même la référence à la partition.
[modifier] Exemple
var diskAmtNeeded = 10000;
f = getFolder("Program");
diskSpace = File.diskSpaceAvailable(f);
g = getFolder(f, "myfile.txt");
if (diskSpace > diskAmtNeeded)
{
err = addFile(..., ... g, ...);
if (err == 0)
performInstall();
else
cancelInstall();
}
else
{
alert("Espace disque insuffisant. Aucune installation);
cancelInstall();
}