コマンドプロンプトFTPダウンロード完了(Transfer complete)出力検知方法について

こんにちは。

コマンドプロンプトを使用して以下の処理を実装しています。
1)サーバーにアクセスしてファイルをダウンロード
2)最後にコマンドプロンプトを閉じる

これを実行したとき、ダウンロードをする時間が多少かかってしまいまいます。
そのため、ダウンロードが終わる前にコマンドプロンプトが閉じられてしまい次の処理でエラーになってしまいます。
そこでダウンロードが終わるまでコマンドプロンプトを閉じないよう「待機(Delay)アクティビティ」を追加してみました。
しかし、指定した待機時間よりダウンロードに時間がかかってしまう場合もあります。

上記のことから、コマンドプロンプトでダウンロード処理完了(Transfer complete)が出力されたらRPAでその文字列を検知し、対応完了したか判定したいです。
この実現方法をご教示いただけないでしょうか。

以下、コマンドプロンプトでダウンロード処理完了(Transfer complete)の出力の例
%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3

2 Likes

hello,

  1. you can use PATH EXISTS activity inside the RETRY SCOPE activity
    • In RETRY SCOPE activity in properties panel set NumberOfRetries as per your requirement.
    • RetryInterval to check the condition after the mentioned time.
    • In condition check the boolean output of the PATH EXISTS if true.( i have used Workflow Manager Activities by Microsoft)

Note: change the RetryInterval to your required time

External activities used

I have attached the xaml for your refrence.
Retry.zip (12.2 KB)

  1. you can check this post by asesor-rpa
2 Likes

こんにちは

ダウンロード後コマンドプロンプトを抜けるだけでしたら、UiPath.FTP.Activities Package使うほうがいろいろ楽なような気もしますが、いかがでしょうか?

1 Like

Wow, Excellent Solution. A new thing learned :slight_smile:

1 Like

Thankyou @asesor-rpa, I learnt something new from yours too.:slightly_smiling_face:

@ashley11 さん
@Yoichi さん

ご対応いただきありがとうございました。
分かりやすく、とても参考になりました!!

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.