Object ZipFile
zip Objecte d'accés a fitxers
Herència
Funció de membre
namelist
Obteniu una llista de noms de fitxers
1NArray ZipFile.namelist() async;
Resultat de retorn:
- NArray, Retorna un objecte de llista que conté el nom del fitxer
infolist
Obteniu la llista d'informació de fitxers
1NArray ZipFile.infolist() async;
Resultat de retorn:
- NArray, Retorna un objecte de llista que conté informació de fitxer
La informació del fitxer conté camps: nom de fitxer, data, compress_type, compress_size, file_size, contrasenya, dades
getinfo
Obteniu informació de fitxers
1NObject ZipFile.getinfo(String member) async;
Paràmetres de trucada:
- member: Cadena, especifiqueu el nom del fitxer per obtenir informació
Resultat de retorn:
- NObject, Retorna l'objecte d'informació del fitxer
La informació del fitxer conté camps: nom de fitxer, data, compress_type, compress_size, file_size, contrasenya, dades
read
Retorna les dades llegides des del fitxer comprimit
1
2Buffer ZipFile.read(String member,
String password = "") async;
Paràmetres de trucada:
- member: Cadena, especifiqueu el nom del fitxer que voleu llegir
- password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte
Resultat de retorn:
- Buffer, Retorna totes les dades del fitxer
readAll
Descomprimiu tots els fitxers
1NArray ZipFile.readAll(String password = "") async;
Paràmetres de trucada:
- password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte
Resultat de retorn:
- NArray, Conté una llista de totes les dades i informació dels fitxers
extract
Descomprimiu el fitxer especificat
1
2
3ZipFile.extract(String member,
String path,
String password = "") async;
Paràmetres de trucada:
- member: Cadena, especifiqueu el nom del fitxer que voleu descomprimir
- path: Cadena, especifiqueu el camí per descomprimir-lo
- password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte
Descomprimiu el fitxer especificat al flux
1
2
3ZipFile.extract(String member,
SeekableStream strm,
String password = "") async;
Paràmetres de trucada:
- member: Cadena, especifiqueu el nom del fitxer que voleu descomprimir
- strm: SeekableStream, Especifiqueu el flux que voleu descomprimir
- password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte
extractAll
Descomprimiu tots els fitxers al camí especificat
1
2ZipFile.extractAll(String path,
String password = "") async;
Paràmetres de trucada:
- path: Cadena, especifiqueu el camí per descomprimir-lo
- password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte
write
Escriviu el fitxer especificat al fitxer comprimit
1
2
3ZipFile.write(String filename,
String inZipName,
String password = "") async;
Paràmetres de trucada:
- filename: Cadena, especifiqueu el fitxer que voleu escriure
- inZipName: Cadena, comprimidazipNom del fitxer dins del fitxer
- password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte
Escriviu el fitxer especificat al fitxer comprimit
1
2
3ZipFile.write(Buffer data,
String inZipName,
String password = "") async;
Paràmetres de trucada:
- data: Buffer, Especifiqueu les dades del fitxer que cal escriure
- inZipName: Cadena, comprimidazipNom del fitxer dins del fitxer
- password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte
Escriviu el fitxer especificat al fitxer comprimit
1
2
3ZipFile.write(SeekableStream strm,
String inZipName,
String password = "") async;
Paràmetres de trucada:
- strm: SeekableStream, Especifiqueu el flux de dades que cal escriure al fitxer
- inZipName: Cadena, comprimidazipNom del fitxer dins del fitxer
- password: Cadena, descomprimiu la contrasenya, sense contrasenya per defecte
close
Tancar obertzipdocument
1ZipFile.close() async;
toString
Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques
1String ZipFile.toString();
Resultat de retorn:
- String, Retorna la representació de cadena de l'objecte
toJSON
Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte
1Value ZipFile.toJSON(String key = "");
Paràmetres de trucada:
- key: Cadena, sense utilitzar
Resultat de retorn:
- Value, Retorna un valor que conté JSON serialitzable