檔案處理 - 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