■概要

指定のFTPサーバから選択されたフォルダをデスクトップにダウンロードします。

 

■プロセス

05 - Download Folders from FTP

 

<3行目>

「Display Input Dialog」アクションでFTPサーバのホスト名(or IPアドレス)を入力させるダイアログを表示し、入力された文字列を%FTPServer%変数に設定します。

 

<4行目>

「Display Input Dialog」アクションでFTPサーバに接続するユーザ名を入力させるダイアログを表示し、入力された文字列を%UserName%変数に設定します。

 

<5行目>

「Display Input Dialog」アクションでFTPサーバに接続するユーザのパスワードを入力させるダイアログを表示し、入力された文字列を%Password%変数に設定します。

 

<6行目>

「Open FTP Connection」アクションでFTPサーバ(%FTPServer%)、接続ユーザ名(%UserName%)、接続ユーザのパスワード(%Password%)を指定し、接続します。

 

<7行目>

「List FTP Directory」アクションで接続したFTPサーバ内のディレクトリ(フォルダ)の一覧を取得し、%FtpDirectories%変数に設定します。

 

<9行目>

FTPサーバ内のディレクトリ(%FtpDirectories%)の数(%FtpDirectories.Count%)が0より大きい場合、10~13行目の処理を実行します。

 

<10行目>

「Display Select from List Dialog」アクションでFTPサーバ内のディレクトリ一覧(%FtpDirectories%)から1つを選択するダイアログを表示し、選択されたディレクトリを%FoldersToDownload%変数に設定します。

 

<12行目>

「Get Special Folder」アクションで”Special Folder Name:”に”Desktop Direcotry”を選択することでデスクトップのフルパスを取得し、%DesktopFolder%変数に設定します。

 

<13行目>

「Download Folder(s) from FTP」アクションで選択されたディレクトリ(%FoldersToDownload%)をデスクトップ(%DesktopFolder%)にダウンロードします。

 

<16行目>

FTPサーバ内にディレクトリ(%FtpDirectories%)がない場合、「Display Message」アクションで以下のメッセージを表示します。

“No Directories found on server!”

 

<18行目>

「Close FTP Connection」アクションでFTP接続(%FtpConnection%)を切断します。