檔案處理 - daniel-qa/RobotFramework GitHub Wiki
檔案處理
刪除指定目錄下,xlsx 檔中,"學生名單"開頭的檔案
*** Settings ***
Library OperatingSystem
*** Test Cases ***
Delete Excel Files
${directory}= Set Variable C:\\Users\\qahab\\Downloads # 设置要删除文件的目录
${files}= List Files In Directory ${directory} # 获取目录下所有文件
FOR ${file} IN @{files}
#Log ${file}
Log 條件判斷
${is_excel}= Evaluate '${file}'.endswith('.xlsx')
#${contains_student}= Evaluate '學生名單' in '${file}'
${contains_student}= Evaluate ('學生名單' in '${file}') or ('学生名单' in '${file}')
#Run Keyword If ${is_excel} and ${contains_student} Remove File ${directory}\\${file}
Run Keyword If ${is_excel} and ${contains_student} Log ${directory}\\${file}
END