Resumen
Contains methods to get the file path and other file attributes of a directory entry.
Debate
Nota:
This class cannot be instantiated directly. An instance of this class is returned by the AIO object's scandir method.
Propiedades
Propiedad | Explicación | Tipo de datos |
cloud (Sólo lectura) | An instance of a class that has cloud-specific methods. It is used to retrieve details of the cloud store that was used when the AIODirEntry object was created. Returns a CloudDirEntryOp object.
| Object |
name (Sólo lectura) | The entry's base file name relative to the scandir method's path argument.
| String |
path (Sólo lectura) | The absolute path of the entry in the type specified in the scandir method.
| String |
Descripción general del método
Método | Explicación |
close () | Closes the iterator (for cloud AIO only). |
is_dir () | Verifies whether an entry is a directory. |
is_file () | Verifies whether an entry is a file. |
stat () | Gets the stat result of the entry. |
Métodos
close ()
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
print(item.path)
item.close()
is_dir ()
Tipo de datos | Explicación |
Boolean | Returns True if the entry is a directory; otherwise, returns False. |
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
print(item.is_dir())
local_io = AIO(r"c:\data")
for item in local_io.scandir(r'aio', -1):
print(item.is_dir())
is_file ()
Tipo de datos | Explicación |
Boolean | Returns True if the entry is a file; otherwise, returns False. |
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
print(item.is_file())
local_io = AIO(r"c:\data")
for item in local_io.scandir(r'aio', -1):
print(item.is_file())
stat ()
Tipo de datos | Explicación |
Object | Returns an os.stat_result object. |
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
ob = item.stat()
print(ob.st_mode)
local_io = AIO(r"c:\data")
for item in local_io.scandir(r'aio', -1):
ob = item.stat()
print(ob.st_mode)