オブジェクトZipFile
zip ファイルアクセスオブジェクト
継承
メンバー関数
namelist
ファイル名のリストを取得する
1NArray ZipFile.namelist() async;
戻り結果:
- NArray、ファイル名を含むリストオブジェクトを返します
infolist
ファイル情報リストを取得する
1NArray ZipFile.infolist() async;
戻り結果:
- NArray、ファイル情報を含むリストオブジェクトを返します
ファイル情報には、ファイル名、日付、compress_type、compress_size、file_size、パスワード、データのフィールドが含まれます
getinfo
ファイル情報を取得する
1NObject ZipFile.getinfo(String member) async;
呼び出しパラメーター:
- member:文字列、情報を取得するためのファイル名を指定します
戻り結果:
- NObject、ファイル情報オブジェクトを返します
ファイル情報には、ファイル名、日付、compress_type、compress_size、file_size、パスワード、データのフィールドが含まれます
read
圧縮ファイルから読み取ったデータを返す
1
2Buffer ZipFile.read(String member,
String password = "") async;
呼び出しパラメーター:
- member:文字列、読み取るファイル名を指定します
- password:文字列、パスワードの解凍、デフォルトではパスワードなし
戻り結果:
- Buffer、ファイルのすべてのデータを返します
readAll
すべてのファイルを解凍します
1NArray ZipFile.readAll(String password = "") async;
呼び出しパラメーター:
- password:文字列、パスワードの解凍、デフォルトではパスワードなし
戻り結果:
- NArray、すべてのファイルデータと情報のリストが含まれています
extract
指定したファイルを解凍します
1
2
3ZipFile.extract(String member,
String path,
String password = "") async;
呼び出しパラメーター:
- member:文字列、解凍するファイルの名前を指定します
- path:文字列、解凍先のパスを指定します
- password:文字列、パスワードの解凍、デフォルトではパスワードなし
指定したファイルをストリームに解凍します
1
2
3ZipFile.extract(String member,
SeekableStream strm,
String password = "") async;
呼び出しパラメーター:
- member:文字列、解凍するファイルの名前を指定します
- strm: SeekableStream、解凍するストリームを指定します
- password:文字列、パスワードの解凍、デフォルトではパスワードなし
extractAll
指定されたパスにすべてのファイルを解凍します
1
2ZipFile.extractAll(String path,
String password = "") async;
呼び出しパラメーター:
- path:文字列、解凍先のパスを指定します
- password:文字列、パスワードの解凍、デフォルトではパスワードなし
write
指定したファイルを圧縮ファイルに書き込みます
1
2
3ZipFile.write(String filename,
String inZipName,
String password = "") async;
呼び出しパラメーター:
- filename:文字列、書き込むファイルを指定します
- inZipName:文字列、圧縮zipファイル内のファイル名
- password:文字列、パスワードの解凍、デフォルトではパスワードなし
指定したファイルを圧縮ファイルに書き込みます
1
2
3ZipFile.write(Buffer data,
String inZipName,
String password = "") async;
呼び出しパラメーター:
指定したファイルを圧縮ファイルに書き込みます
1
2
3ZipFile.write(SeekableStream strm,
String inZipName,
String password = "") async;
呼び出しパラメーター:
- strm: SeekableStream、ファイルに書き込むデータストリームを指定します
- inZipName:文字列、圧縮zipファイル内のファイル名
- password:文字列、パスワードの解凍、デフォルトではパスワードなし
close
閉じて開くzip資料
1ZipFile.close() async;
toString
オブジェクトの文字列表現を返します。通常は「[NativeObject]」を返します。オブジェクトは、独自の特性に従って再実装できます。
1String ZipFile.toString();
戻り結果:
- String、オブジェクトの文字列表現を返します
toJSON
オブジェクトのJSON形式の表現を返します。通常、オブジェクトによって定義された読み取り可能な属性のコレクションを返します。
1Value ZipFile.toJSON(String key = "");
呼び出しパラメーター:
- key:文字列、未使用
戻り結果:
- Value、シリアル化可能なJSONを含む値を返します