AIODirEntry
サマリー
Contains methods to get the file path and other file attributes of a directory entry.
ディスカッション
注意:
This class cannot be instantiated directly. An instance of this class is returned by the AIO object's scandir method.
プロパティ
| 名前 | 説明 | データ タイプ |
|---|---|---|
|
cloud (読み取り専用) |
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 Returns a
|
Object |
|
name (読み取り専用) |
The entry's base file name relative to the
|
String |
|
path (読み取り専用) |
The absolute path of the entry in the type specified in the
|
String |
方法
close()
Closes the iterator (for cloud AIO only).
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()
Verifies whether an entry is a directory.
戻り値
| データ タイプ | 説明 |
|---|---|
|
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()
Verifies whether an entry is a file.
戻り値
| データ タイプ | 説明 |
|---|---|
|
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()
Gets the stat result of the entry.
戻り値
| データ タイプ | 説明 |
|---|---|
|
Object |
Returns an |
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)