等待文件
指令说明
等待指定文件被创建或删除,超时后返回等待结果。
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 文件路径 | str | 需要等待的文件路径 |
| 等待文件被 | 枚举项 | 创建、删除 |
| 设置超时时间 | number 或 str | 最长等待时间,单位秒 |
指令输出参数
| 输出参数 | 输出参数类型 | 说明 |
|---|---|---|
| 等待结果 | bool | 等待成功返回 True,超时返回 False |
边界处理
- 等待“创建”时,如果路径一开始就存在会立即返回 True;超时时仍不存在则返回 False。
- 等待“删除”时,如果路径一开始就不存在会立即返回 True;超时时仍存在则返回 False。
- 判断使用
os.path.exists,因此文件和文件夹都算存在;超时返回 False,不会因超时抛异常。 - 等待方式不是“创建”或“删除”时会报错;超时时间必须能转换为数字。
生成注意
- 等待创建或删除,超时返回 False,不会抛出超时异常。