close
汇总
包含用于获取目录条目的文件路径及其他文件属性的方法。
讨论
注:
此类无法直接实例化。 由 AIO 对象的 scandir 方法返回此类的实例。
语法
close()
属性
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
cloud (只读) |
具有特定于云的方法的类实例。 创建 返回
|
Object |
|
name (只读) |
相对于
|
String |
|
path (只读) |
|
String |
方法
close()
关闭迭代器(仅适用于云 AIO )。
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()
验证条目是否为目录。
返回值
| 数据类型 | 说明 |
|---|---|
|
Boolean |
如果条目为目录,则返回 True,否则,返回 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()
验证条目是否为文件。
返回值
| 数据类型 | 说明 |
|---|---|
|
Boolean |
如果条目为文件,则返回 True,否则,返回 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()
获取条目的 stat 结果。
返回值
| 数据类型 | 说明 |
|---|---|
|
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)