mate_attr_accessor#

Provides additional attribute accessor.

class pathlib_mate.mate_attr_accessor.AttrAccessor[source]#

Provides additional attribute accessor.

property abspath#

Return absolute path as a string.

Return type:

str

Example: C:\User\admin\readme.txt for C:\User\admin\readme.txt

property abspath_hexstr#

Return absolute path encoded in hex string.

Return type:

str

property dirpath#

Parent dir full absolute path.

Return type:

str

Example: C:\User\admin for C:\User\admin\readme.txt

property dirpath_hexstr#

Return dir full absolute path encoded in hex string.

Return type:

str

property dirname#

Parent dir name.

Return type:

str

Example: admin for C:\User\admin\readme.txt

property dirname_hexstr#

Parent dir name in hex string.

Return type:

str

property basename#

File name with extension, path is not included.

Return type:

str

Example: readme.txt for C:\User\admin\readme.txt

property basename_hexstr#

File name with extension encoded in hex string.

Return type:

str

property fname#

File name without extension.

Return type:

str

Example: readme for C:\User\admin\readme.txt

property fname_hexstr#

File name encoded in hex string.

Return type:

str

property ext#

File extension. If it’s a dir, then return empty str.

Return type:

str

Example: .txt for C:\User\admin\readme.txt

property size#

File size in bytes.

Return type:

int

property size_in_text#

File size as human readable string.

Return type:

str

property mtime#

Get most recent modify time in timestamp.

Return type:

float

property atime#

Get most recent access time in timestamp.

Return type:

float

property ctime#

Get most recent create time in timestamp.

Return type:

float

property modify_datetime#

Get most recent modify time in datetime.

Return type:

datetime

property access_datetime#

Get most recent access time in datetime.

Return type:

datetime

property create_datetime#

Get most recent create time in datetime.

Return type:

datetime