:py:mod:`dissect.target.filesystems.exfat` ========================================== .. py:module:: dissect.target.filesystems.exfat Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.target.filesystems.exfat.ExfatFilesystem dissect.target.filesystems.exfat.ExfatFilesystemEntry Attributes ~~~~~~~~~~ .. autoapisummary:: dissect.target.filesystems.exfat.ExfatFileTree .. py:data:: ExfatFileTree .. py:class:: ExfatFilesystem(fh: BinaryIO, *args, **kwargs) Bases: :py:obj:`dissect.target.filesystem.Filesystem` Base class for filesystems. .. py:attribute:: __type__ :value: 'exfat' .. py:method:: get(path: str) -> ExfatFilesystemEntry Returns a ExfatFilesystemEntry object corresponding to the given pathname .. py:class:: ExfatFilesystemEntry(fs: ExfatFilesystem, path: str, entry: ExfatFileTree) Bases: :py:obj:`dissect.target.filesystem.FilesystemEntry` Base class for filesystem entries. .. py:method:: get(path: str) -> ExfatFilesystemEntry Get a filesystem entry relative from the current one. .. py:method:: open() -> BinaryIO Returns file handle (file like object) .. py:method:: iterdir() -> Iterator[str] List the directory contents of a directory. Returns a generator of strings. .. py:method:: scandir() -> Iterator[ExfatFilesystemEntry] List the directory contents of this directory. Returns a generator of filesystem entries. .. py:method:: is_symlink() -> bool Return whether this entry is a link. .. py:method:: is_dir(follow_symlinks: bool = True) -> bool Return whether this entry is a directory. .. py:method:: is_file(follow_symlinks: bool = True) -> bool Return whether this entry is a file. .. py:method:: stat(follow_symlinks: bool = True) -> dissect.target.helpers.fsutil.stat_result Determine the stat information of this entry. If the entry is a symlink and ``follow_symlinks`` is ``True``, it gets resolved, attempting to stat the path where it points to. :param follow_symlinks: Whether to resolve the symbolic link if this entry is a symbolic link. :returns: The stat information of this entry. .. py:method:: lstat() -> dissect.target.helpers.fsutil.stat_result Return the stat information of this entry.