Objet intégré objet

Objet ZipFile

objet d'accès au fichier zip

Héritage

Fonction membre

namelist

Obtenez une liste de noms de fichiers

1
NArray ZipFile.namelist() async;

Résultat de retour:

  • NArray , renvoie un objet liste contenant les noms de fichiers

infolist

Obtenir la liste d'informations sur les fichiers

1
NArray ZipFile.infolist() async;

Résultat de retour:

  • NArray , renvoie un objet de liste contenant des informations de fichier

Les informations sur le fichier contiennent des champs: nom de fichier, date, type de compression, taille de compression, taille de fichier, mot de passe, données


getinfo

Obtenir des informations sur le fichier

1
NObject ZipFile.getinfo(String member) async;

Paramètres d'appel:

  • member : String, spécifiez le nom du fichier pour obtenir des informations

Résultat de retour:

  • NObject , renvoie l'objet d'informations sur le fichier

Les informations sur le fichier contiennent des champs: nom de fichier, date, type de compression, taille de compression, taille de fichier, mot de passe, données


read

Renvoyer les données lues à partir du fichier compressé

1 2
Buffer ZipFile.read(String member, String password = "") async;

Paramètres d'appel:

  • member : String, spécifiez le nom du fichier à lire
  • password : chaîne, mot de passe de décompression, pas de mot de passe par défaut

Résultat de retour:

  • Buffer , retourne toutes les données du fichier

readAll

Décompressez tous les fichiers

1
NArray ZipFile.readAll(String password = "") async;

Paramètres d'appel:

  • password : chaîne, mot de passe de décompression, pas de mot de passe par défaut

Résultat de retour:

  • NArray , contient une liste de toutes les données et informations de fichier

extract

Décompressez le fichier spécifié

1 2 3
ZipFile.extract(String member, String path, String password = "") async;

Paramètres d'appel:

  • member : String, spécifiez le nom du fichier à décompresser
  • path : String, spécifiez le chemin vers lequel décompresser
  • password : chaîne, mot de passe de décompression, pas de mot de passe par défaut

Décompressez le fichier spécifié dans le flux

1 2 3
ZipFile.extract(String member, SeekableStream strm, String password = "") async;

Paramètres d'appel:

  • member : String, spécifiez le nom du fichier à décompresser
  • strm : SeekableStream , spécifiez le flux à décompresser
  • password : chaîne, mot de passe de décompression, pas de mot de passe par défaut

extractAll

Décompressez tous les fichiers dans le chemin spécifié

1 2
ZipFile.extractAll(String path, String password = "") async;

Paramètres d'appel:

  • path : String, spécifiez le chemin vers lequel décompresser
  • password : chaîne, mot de passe de décompression, pas de mot de passe par défaut

write

Ecrire le fichier spécifié dans le fichier compressé

1 2 3
ZipFile.write(String filename, String inZipName, String password = "") async;

Paramètres d'appel:

  • filename : String, spécifiez le fichier à écrire
  • inZipName : String, le nom du fichier compressé dans le fichier zip
  • password : chaîne, mot de passe de décompression, pas de mot de passe par défaut

Ecrire le fichier spécifié dans le fichier compressé

1 2 3
ZipFile.write(Buffer data, String inZipName, String password = "") async;

Paramètres d'appel:

  • data : Buffer , spécifiez les données du fichier à écrire
  • inZipName : String, le nom du fichier compressé dans le fichier zip
  • password : chaîne, mot de passe de décompression, pas de mot de passe par défaut

Ecrire le fichier spécifié dans le fichier compressé

1 2 3
ZipFile.write(SeekableStream strm, String inZipName, String password = "") async;

Paramètres d'appel:

  • strm : SeekableStream , spécifiez le flux de données à écrire dans le fichier
  • inZipName : String, le nom du fichier compressé dans le fichier zip
  • password : chaîne, mot de passe de décompression, pas de mot de passe par défaut

close

Fermez le fichier zip ouvert

1
ZipFile.close() async;

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Native Object]", l'objet peut être réimplémenté selon ses propres caractéristiques

1
String ZipFile.toString();

Résultat de retour:

  • String , renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

1
Value ZipFile.toJSON(String key = "");

Paramètres d'appel:

  • key : chaîne, non utilisée

Résultat de retour:

  • Value , renvoie une valeur contenant JSON sérialisable