跳到主要内容

等待文件

指令说明

等待指定文件被创建或删除,超时后返回等待结果。

指令输入参数

输入参数输入参数类型说明
文件路径str需要等待的文件路径
等待文件被枚举项创建、删除
设置超时时间number 或 str最长等待时间,单位秒

指令输出参数

输出参数输出参数类型说明
等待结果bool等待成功返回 True,超时返回 False

边界处理

  • 等待“创建”时,如果路径一开始就存在会立即返回 True;超时时仍不存在则返回 False。
  • 等待“删除”时,如果路径一开始就不存在会立即返回 True;超时时仍存在则返回 False。
  • 判断使用 os.path.exists,因此文件和文件夹都算存在;超时返回 False,不会因超时抛异常。
  • 等待方式不是“创建”或“删除”时会报错;超时时间必须能转换为数字。

生成注意

  • 等待创建或删除,超时返回 False,不会抛出超时异常。