I am a FilePath
-like object which can wrap a zip archive as if it were a directory.
It works similarly to FilePath
in bytes
and unicode
handling -- instantiating with a bytes
will return a "bytes mode" ZipArchive
, and instantiating with a unicode
will return a "text mode" ZipArchive
. Methods that return new ZipArchive
or ZipPath
instances will be in the mode of the argument to the creator method, converting if required.
Method | __init__ |
Create a ZipArchive, treating the archive at archivePathname as a zip file. |
Method | __repr__ |
Undocumented |
Method | child |
Create a ZipPath pointing at a path within the archive. |
Method | exists |
Returns True if the underlying archive exists. |
Method | getAccessTime |
Return the archive file's last access time. |
Method | getModificationTime |
Return the archive file's modification time. |
Method | getStatusChangeTime |
Return the archive file's status change time. |
Instance Variable | childmap |
Undocumented |
Instance Variable | path |
Undocumented |
Instance Variable | pathInArchive |
Undocumented |
Instance Variable | zipfile |
Undocumented |
Property | archive |
Undocumented |
Inherited from ZipPath
:
Method | __cmp__ |
Undocumented |
Method | basename |
Retrieve the final component of the file path's path (everything after the final path separator). |
Method | changed |
Clear any cached information about the state of this path on disk. |
Method | dirname |
Undocumented |
Method | getsize |
Retrieve this file's size. |
Method | isdir |
Check if this file path refers to a directory. |
Method | isfile |
Check if this file path refers to a regular file. |
Method | islink |
Undocumented |
Method | listdir |
Undocumented |
Method | open |
Opens this file path with the given mode. |
Method | parent |
A file path for the directory containing the file at this file path. |
Method | sibling |
Return a FilePath with the same directory as this instance but with a basename of path. |
Method | splitext |
Return a value similar to that returned by os.path.splitext. |
Property | sep |
Return a zip directory separator. |
Inherited from AbstractFilePath
(via ZipPath
):
Method | __hash__ |
Hash the same as another FilePath with the same path as mine. |
Method | children |
List the children of this path object. |
Method | descendant |
Retrieve a child or child's child of this path. |
Method | getatime |
Deprecated. Use getAccessTime instead. |
Method | getContent |
Retrieve the contents of the file at this path. |
Method | getctime |
Deprecated. Use getStatusChangeTime instead. |
Method | getmtime |
Deprecated. Use getModificationTime instead. |
Method | parents |
Retrieve an iterator of all the ancestors of this path. |
Method | segmentsFrom |
Return a list of segments between a child and its ancestor. |
Method | walk |
Yield myself, then each of my children, and each of those children's children in turn. |