12.4 Fonctions d`archivage
Transcription
12.4 Fonctions d`archivage
WLangage.book Page 202 Mardi, 23. avril 2013 1:59 13 12.3.3 Exemples • Votre programme WinDev doit stocker une grande quantité d'informations sur disquette. Votre programme peut créer une archive contenant toutes les données voulues. Une fois créée, cette archive peut être découpée en plusieurs parties. Ces volumes sont de la taille d'une disquette (1,44 Mo). Il ne reste plus qu'à copier ces différentes parties sur des disquettes. • Votre site WebDev doit proposer en téléchargement un fichier dont la taille est importante. Pour les Internautes possédant une connexion bas débit (ligne téléphonique par exemple), il est souvent proposé de télécharger un fichier en plusieurs parties. Votre site peut créer une archive contenant toutes les données voulues. Une fois créée, cette archive peut être découpée en plusieurs parties. Ces volumes peuvent être d'une taille correcte pour un téléchargement. Il ne reste plus qu'à fournir un lien pour chaque partie de l'archive à l'Internaute. 12.4 Fonctions d'archivage Les fonctions permettant de gérer les archives sont les suivantes : zipAjouteFichier Ajoute et compresse automatiquement un fichier dans une archive zipAjouteListeFichier Ajoute et compresse automatiquement une liste de fichiers dans une archive zipAjouteRépertoire Ajoute la totalité des fichiers d'un répertoire et de ses sous-répertoires dans une archive zipChangeChemin Modifie le chemin d'un fichier présent dans l'archive zipChercheFichier Recherche un fichier dans une archive selon un chemin donné zipCrée Crée une nouvelle archive zipCréeExe Crée un exécutable auto-extractible à partir d'une archive zipDécoupe Découpe une archive en plusieurs parties zipEstMulti Renvoie le type de l'archive : archive mono-partie ou archive multi-parties zipExiste Permet de savoir si une archive existe. Une archive existe si elle a été ouverte par la fonction zipOuvre ou créée par la fonction zipCrée. zipExtraitChemin Renvoie le chemin original d'un fichier de l'archive zipExtraitFichier Extrait et décompresse un fichier d'une archive zipExtraitListeFichier Extrait et décompresse automatiquement une liste de fichiers présents dans une archive vers un emplacement physique. zipExtraitTout Extrait et décompresse la totalité des fichiers d'une archive zipFerme Ferme une archive zipFichierEnCours Renvoie le nom du fichier en cours de traitement par les fonctions d'ajout et d'extraction de fichiers zipInfoFichier Renvoie diverses informations sur un fichier ou une archive (chemin mémorisé, taille avant et après compression, etc.) zipListeFichier Renvoie la liste des fichiers présents dans l'archive zipMotDePasse Définit le mot de passe utilisé pour les opérations d'ajout et d'extraction de fichiers dans l'archive spécifiée zipMsgErreur Renvoie le message associé à un numéro d'erreur d'un traitement d'archivage zipNbFichier Renvoie le nombre de fichiers contenus dans une archive zipNbPartie Renvoie le nombre de parties d'une archive zipNbPartieNécesRenvoie le nombre de parties d'une taille donnée nécessaires pour contenir saire l'archive zipNiveauCompres- Change le niveau de compression utilisé dans la création d'une archive au format sion ZIP zipOuvre Ouvre une archive existante zipOuvreCAB Ouvre une archive CAB existante zipOuvreRAR Ouvre une archive RAR existante 202 Partie 4 : Fonctions standard