twisted.python.zippath.ZipPath(AbstractFilePath) class documentationtwisted.python.zippath
(View In Hierarchy)
Known subclasses: twisted.python.zippath.ZipArchive
Implements interfaces: twisted.python.filepath.IFilePath
I represent a file or directory contained within a zip file.
| Method | __init__ | Don't construct me directly.  Use ZipArchive.child(). | 
| Method | __cmp__ | Undocumented | 
| Method | __repr__ | Undocumented | 
| Method | sep | Return a zip directory separator. | 
| Method | parent | A file path for the directory containing the file at this file path. | 
| Method | child | Return a new ZipPath representing a path in self.archivewhich is a child of this path. | 
| Method | sibling | Return a FilePathwith
the same directory as this instance but with a basename ofpath. | 
| Method | exists | Check if this file path exists. | 
| 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 | splitext | Return a value similar to that returned by os.path.splitext. | 
| Method | basename | Retrieve the final component of the file path's path (everything after the final path separator). | 
| Method | dirname | Undocumented | 
| Method | open | Opens this file path with the given mode. | 
| Method | changed | Clear any cached information about the state of this path on disk. | 
| Method | getsize | Retrieve this file's size. | 
| Method | getAccessTime | Retrieve this file's last access-time. This is the same as the last access time for the archive. | 
| Method | getModificationTime | Retrieve this file's last modification time. This is the time of modification recorded in the zipfile. | 
| Method | getStatusChangeTime | Retrieve this file's last modification time. This name is provided for compatibility, and returns the same value as getmtime. | 
Inherited from AbstractFilePath:
| Method | getContent | Retrieve the contents of the file at this path. | 
| Method | parents | Retrieve an iterator of all the ancestors of this path. | 
| Method | children | List the children of this path object. | 
| Method | walk | Yield myself, then each of my children, and each of those children's children in turn. | 
| Method | descendant | Retrieve a child or child's child of this path. | 
| Method | segmentsFrom | Return a list of segments between a child and its ancestor. | 
| Method | __hash__ | Hash the same as another FilePathwith
the same path as mine. | 
| Method | getmtime | Deprecated. Use getModificationTime instead. | 
| Method | getatime | Deprecated. Use getAccessTime instead. | 
| Method | getctime | Deprecated. Use getStatusChangeTime instead. | 
Don't construct me directly.  Use ZipArchive.child().
| Parameters | archive | a ZipArchiveinstance. | 
| pathInArchive | a ZIP_PATH_SEP-separated string. | 
Return a zip directory separator.
| Returns | The zip directory separator. (type: The same type as self.path.) | |
Return a new ZipPath representing a path in self.archive 
which is a child of this path.
| Note | Requesting the ".."(or other special name) child 
will not causeInsecurePathto be raised since these names do not have any special meaning inside a zip
archive.  Be particularly careful with thepathattribute (if 
you absolutely must use it) as this means it may include special names with
special meaning outside of the context of a zip archive. | |
Check if this file path exists.
| Returns | Trueif the file at this file path exists,Falseotherwise. (type:bool) | |
Check if this file path refers to a directory.
| Returns | Trueif the file at this file path is a directory,Falseotherwise. | |
Check if this file path refers to a regular file.
| Returns | Trueif the file at this file path is a regular file,Falseotherwise. | |
Retrieve the final component of the file path's path (everything after the final path separator).
| Returns | the base name of this file path. (type: str) | |
Opens this file path with the given mode.
| Returns | a file-like object. | |
| Raises | Exception | if this file path cannot be opened. | 
Retrieve this file's last access-time. This is the same as the last access time for the archive.
| Returns | a number of seconds since the epoch | |
Retrieve this file's last modification time. This is the time of modification recorded in the zipfile.
| Returns | a number of seconds since the epoch. | |
Retrieve this file's last modification time. This name is provided for compatibility, and returns the same value as getmtime.
| Returns | a number of seconds since the epoch. | |