@{files}= List Files In Directory Z:\\ *base*.zip
${lastModifiedFile} = Get From List ${files} 0
log to console Z://${lastModifiedFile}
@{time1} = OperatingSystem.Get Modified Time Z://${lastModifiedFile}
:FOR ${file} IN @{files}
\ @{time1} = OperatingSystem.Get Modified Time Z://${lastModifiedFile}
\ @{time} = Get Modified Time ${file}
\ Run Keyword If ${time1} < ${time}
\ ... ${lastModifiedFile} ${file}
\ ... ELSE log to console ${file}
このコードを記述すると、ディレクトリから最新のファイルを取得できます。動いていない!!ディレクトリから最新のファイル名を取得するROBOTテストケース
どういう意味ですか?エラーが出ていますか?実際に何が起こっていますか? – shicky
これはQ&Aサイトです。質問はどこですか?あなたが抱えている問題は、時代ではなく文字列を比較していることです。簡単な修正は、修正時刻取得(Get Modified Time)にエポックタイム(整数)の時刻を返すことです。最大の番号は、最近変更された番号になります。 – ombre42