コボットPortal

フォルダの有無を検出

「フォルダの有無を検出」アクティビティのご紹介をします。

1.アクティビティのプログラム名

RCA.Activities.FTP.DirectoryExists

2.説明

Studio バージョン 2.0.2.0まで

  クイックアクセス: 「ツールボックス」 > 「FTP」 > 「フォルダの有無を検出」

Studio バージョン 2.0.3.0から

  クイックアクセス: 「ツールボックス」 > 「FTP」 > 「フォルダの有無を検出」

FTPサーバーにフォルダが存在しているかどうかを確認することができます。

※動作を確認したコボットStudioのバージョン:2.1.1.2
※バージョンによって文言などが一部異なる場合がございます


3.プロパティ

プロパティ項目プロパティ名入力欄説明
その他ContinueOnError値を入力(Boolean型)エラー時に後続の処理に進む。
パブリックチェック項目ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。(詳細は「プロパティ項目「パブリック」について」を参照)
表示名任意の文字列デザイナーパネルのアクティビティ名に反映される。
出力ファイルの有無値を入力(Boolean型)フォルダの検出結果を格納する変数を設定する。
入力リモートパス値を入力(String型)存在するか確認したいFTPサーバー上のフォルダのパスを設定する。

※コボットStudio2.1.1.2時点では「ファイルの有無」プロパティという名称になっておりますが、「フォルダの有無」プロパティなど適切な名称になるよう検討しております。


4.使い方

「フォルダの有無を検出」アクティビティの実際の使用例を元に説明します。

【例】FTPサーバー上のフォルダ「kobot」の存在を確認する。

今回はFTPサーバー上のフォルダ「ftp_test」内にあるフォルダ「kobot」を検出します。

「FTP」 > 「FTPスコープ」アクティビティを配置し、フォルダの検出を行いたいFTPサーバーへの接続設定を行います。その後、「FTP」 > 「フォルダの有無を検出」アクティビティを「FPTスコープ」内にドラッグ&ドロップで配置します。

配置したらプロパティを設定します。「出力」 > 「ファイルの有無」と「入力」 > 「リモートパス」をそれぞれ以下のように設定します。

  • ファイルの有無:Boolean型変数(今回は「result」とします。)
  • リモートパス:”/ftp_test/kobot/”(「"/ftp_test/kobot"」でも判定できます)

※変数の作成方法について詳しくは「変数の作成」をご参照ください。

次に「コア」 > 「ダイアログ」 > 「メッセージボックス」アクティビティをドラッグ&ドロップで配置し、「入力」 > 「テキスト」プロパティに「result.ToString」と設定します

「ホーム > スタート」をクリック、または、「F5キー」押下で実行します。今回はフォルダが存在しているので実行するとメッセージボックスに「True」と表示されます。

印刷
H
Hyuga is the author of this solution article.

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てなくて申し訳ありません。フィードバックを残し、このアーティクルを改善するのにどうかご協力ください。