FileTools[Compressed]
Contents
read the list of files contained in a zip archive
Calling Sequence
Parameters
Description
Examples
Compatibility
Contents(file)
filename
-
string (zip archive filename)
The Contents command reads the index of a zip file archive and returns a list of strings representing the names of the files contained in that archive.
The list returned does not include the zip file name. To read each member, L[i] returned in the contents list, use FileTools:-Compressed:-ReadFile( L[i] in zipfilename, options ).
This command only works on zip files. Files in gzip format do not contain sub-files.
The filename option must be a string, not an open file handle, and not a subfile in zipfile member reference.
zipfile≔FileToolsTemporaryFilename⁡FileToolsJoinPath⁡FileToolsTemporaryDirectory⁡,Ziptest-
zipfile≔/tmp/mpldoc4/Ziptest-yYoYxV9R
FileTools[Compressed][WriteFile]("first" in zipfile, "a 1st file");
10
FileTools[Compressed][WriteFile]("second" in zipfile, "a 2nd file");
L≔FileToolsCompressedContents⁡zipfile
L≔first,second
[seq( FileTools:-Compressed:-ReadFile(F in zipfile, string), F in L)];
a 1st file,a 2nd file
FileToolsRemove⁡zipfile
The FileTools[Compressed][Contents] command was introduced in Maple 18.
For more information on Maple 18 changes, see Updates in Maple 18.
See Also
FileTools[Compressed][Close]
FileTools[Compressed][Open]
FileTools[Compressed][Write]
FileTools[Compressed][WriteFile]
Download Help Document