プロセルピナ | ||||||||||
Top |
Internet |
Private Proxy |
Capture Device |
Download |
Config and Words |
Online Help |
Online Home |
|||
[BACK] | |||||||
☞
Top >
FileDownload >
Macro >
Ex: Command >
Ftp.Upload
書式Ex:Ftp.Upload: (Parameters) パラメータ : server= : FTPサーバ(接続先) user= : ログインユーザ名 passw= : ログインパスワード enc= : エンコード(charset) (optional) sizeCheck= : サイズチェック (yes -or- no, optional) O:result= : FTP結果 (optional) no-pasv : passiveモードを使用しないときに指定 (optional) 【ディレクトリ確認オプション】 rDir= : 確認するサーバ上のディレクトリ(無い場合は作成) rDir.Base= : 確認するディレクトリの基部 (optional) O:rDir.NLST= : ファイル一覧の取得 (optional) 【単独ファイルアップロード】 dir= : アップロードするファイルのフォルダ (optional) file= : アップロードするファイル rName= : アップロードするファイルのサーバでの名前 【フォルダ内ファイルの一斉アップロード】 files.Dir= : string, アップロードファイルのフォルダ files.Key= : string, ワイルドカード(アップロードファイルの選択) (optional) files.RemoteDir= : string, アップロード先(サーバのディレクトリ) files.AbortOnError= : int, 中断するエラー数閾値(1なら1件のアップロードエラーで中断) (optional) files.MaxSize= : int, アップロードする最大サイズ(5000なら5000バイトより大きいファイルは対象外) (optional) files.target.No= : string, アップロード対象外を正規表現で指定 (optional) files.StoredFiles= : string, アップロードしたファイルを格納するHashTableの名前 (optional) 【ファイル削除オプション】 del.Name= : string, 削除するサーバ上のファイルのフルパス Del.LocalDir= : string, ローカル側で削除するファイルがあるときのフォルダ (optional) 【結果格納オプション】 (optional) okfiles.prefix= : string, アップロード成功ファイルの格納先プレフィクス O:okfiles.count= : int, アップロード成功ファイル数 --- ngfiles.prefix= : string, アップロード失敗ファイルの格納先プレフィクス O:ngfiles.count= : int, アップロード失敗ファイル数 --- skippedfiles.prefix= : string, アップロードをスキップされたファイルの格納先プレフィクス O:skippedfiles.count= : int, アップロードをスキップされたファイル数 【Sample】 フォルダのファイルをFTPアップロードする 機能FTPでファイルをアップロードします。 単独ファイルをアップロードするモードと、 フォルダ内にあるファイル全てをサーバのディレクトリ内にアップロードするモードがあります。 「ディレクトリ確認オプション」により、 ファイルをアップロードする直前に、指定したディレクトリの有無をチェックし、 存在しない場合に作成することができます。 結果は、 コマンドパラメータ O:result= で指定した文字列変数に設定されます。 正しく処理された場合は OK: の3文字で開始される文字列が設定され、 エラーがあった場合は NG: の3文字で開始される文字列が設定されます。 ログインユーザ名(user=)と、 ログインパスワード(passw=)の指定は、マクロファイルに直接記述するよりも、 Ex:InputFormコマンド などの活用をおすすめします。 Ex:Ftp.Uploadコマンドの流れは、 「1. ディレクトリ確認(作成)」 → 「2. ファイルアップロード」 → 「3. ファイル削除」 → 「4. ファイル一覧取得(NLST)」 です。 |
|||||||
[BACK] | |||||||
プロセルピナ |