dissect.target.filesystems.vmfs¶
Module Contents¶
Classes¶
Base class for filesystems. |
|
Base class for filesystem entries. |
- class dissect.target.filesystems.vmfs.VmfsFilesystem(fh: BinaryIO, *args, **kwargs)¶
Bases:
dissect.target.filesystem.FilesystemBase class for filesystems.
- __type__ = 'vmfs'¶
A short string identifying the type of filesystem.
- vmfs¶
- get(path: str) dissect.target.filesystem.FilesystemEntry¶
Retrieve a
FilesystemEntryfrom the filesystem.- Parameters:
path – The path which we want to retrieve.
- Returns:
A
FilesystemEntryfor the path.
- class dissect.target.filesystems.vmfs.VmfsFilesystemEntry(fs: Filesystem, path: str, entry: Any)¶
Bases:
dissect.target.filesystem.FilesystemEntryBase class for filesystem entries.
- fs: VmfsFilesystem¶
- get(path: str) dissect.target.filesystem.FilesystemEntry¶
Get a filesystem entry relative from the current one.
- open() BinaryIO¶
Returns file handle (file-like object).
- iterdir() collections.abc.Iterator[str]¶
List the directory contents of a directory. Returns a generator of strings.
- scandir() collections.abc.Iterator[dissect.target.filesystem.FilesystemEntry]¶
List the directory contents of this directory. Returns a generator of filesystem entries.
- is_dir(follow_symlinks: bool = True) bool¶
Return whether this entry is a directory.
- is_file(follow_symlinks: bool = True) bool¶
Return whether this entry is a file.
- is_symlink() bool¶
Return whether this entry is a link.
- readlink() str¶
Read the link of the given path if it is a symlink. Returns a string.
- stat(follow_symlinks: bool = True) dissect.target.helpers.fsutil.stat_result¶
Return the stat information of this entry.
- lstat() dissect.target.helpers.fsutil.stat_result¶
Return the stat information of the given path, without resolving links.