import os
import platform
def is_directory_empty(directory):
"""检查目录是否存在且是否为空"""
if not os.path.exists(directory):
return None # 目录不存在
return not os.listdir(directory) # 目录为空则返回 True,否则返回 False
# 获取操作系统名称
OsName = platform.system()
# 设置截图目录
Screenshot = Config.test_screenshot_dir
# 检查目录并删除旧的截图文件
directory_status = is_directory_empty(Screenshot)
if directory_status is None:
print("目录不存在,无法删除文件。")
elif directory_status:
print("目录为空,跳过删除操作。")
else:
# 根据操作系统类型删除旧的截图文件
delete_command = f"del {os.path.join(Screenshot, '*.png')}" if OsName == "Windows" else f"rm {os.path.join(Screenshot, '*.png')}"
os.system(delete_command)
print("已删除旧的截图文件。")
03-04
5627
