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)
-
getmtime(*args, **kwargs)
-
getsize(*args, **kwargs)
-
glob(*args, **kwargs)
-
glob_stat(*args, **kwargs)
-
group(*args, **kwargs)
-
hardlink_to(*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)
-
is_symlink(*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)
-
readlink(*args, **kwargs)
-
realpath(*args, **kwargs)
-
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
-
symlink(*args, **kwargs)
-
symlink_to(*args, **kwargs)
-
touch(*args, **kwargs)
-
unlink(*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)
-