megfile.smart_path module

class megfile.smart_path.SmartPath(path: Union[str, os.PathLike, int], *other_paths: Union[str, os.PathLike])[source]

Bases: megfile.pathlike.BasePath

absolute(*args, **kwargs)
abspath(*args, **kwargs)
access(*args, **kwargs)
property anchor
as_posix(*args, **kwargs)
as_uri(*args, **kwargs)
chmod(*args, **kwargs)
cwd(*args, **kwargs)
property drive
exists(*args, **kwargs)
expanduser(*args, **kwargs)
classmethod from_uri(path: str)[source]
getmtime(*args, **kwargs)
getsize(*args, **kwargs)
glob(*args, **kwargs)
glob_stat(*args, **kwargs)
group(*args, **kwargs)
home(*args, **kwargs)
iglob(*args, **kwargs)
is_absolute(*args, **kwargs)
is_block_device(*args, **kwargs)
is_char_device(*args, **kwargs)
is_dir(*args, **kwargs)
is_fifo(*args, **kwargs)
is_file(*args, **kwargs)
is_mount(*args, **kwargs)
is_relative_to(*args, **kwargs)
is_reserved(*args, **kwargs)
is_socket(*args, **kwargs)
iterdir(*args, **kwargs)
joinpath(*args, **kwargs)
lchmod(*args, **kwargs)
listdir(*args, **kwargs)
load(*args, **kwargs)
lstat(*args, **kwargs)
match(*args, **kwargs)
md5(*args, **kwargs)
mkdir(*args, **kwargs)
property name
open(*args, **kwargs)
owner(*args, **kwargs)
property parent
property parents
property parts
property protocol
read_bytes(*args, **kwargs)
read_text(*args, **kwargs)
realpath(*args, **kwargs)
classmethod register(path_class, override_ok: bool = False)[source]
relative_to(*args, **kwargs)
relpath(*args, **kwargs)
remove(*args, **kwargs)
rename(*args, **kwargs)
replace(*args, **kwargs)
resolve(*args, **kwargs)
rglob(*args, **kwargs)
rmdir(*args, **kwargs)
property root
samefile(*args, **kwargs)
save(*args, **kwargs)
scan(*args, **kwargs)
scan_stat(*args, **kwargs)
scandir(*args, **kwargs)
stat(*args, **kwargs)
property stem
property suffix
property suffixes
touch(*args, **kwargs)
utime(*args, **kwargs)
walk(*args, **kwargs)
with_name(*args, **kwargs)
with_stem(*args, **kwargs)
with_suffix(*args, **kwargs)
write_bytes(*args, **kwargs)
write_text(*args, **kwargs)
megfile.smart_path.get_traditional_path(path: str)[source]