FtpOverwrite
FTP サーバーにファイルを転送する時、既に同じファイル名が存在する場合どう処理するかを指定します。
構文
[get]HRESULT FtpOverwrite( long* pVal );
[put]HRESULT FtpOverwrite( long newVal );
パラメータ
[get]pVal
[out, retval] 既に設定されている処理方法をリターンします。
[put]newVal
[in] ファイルを転送する時、同じファイル名が存在する場合どう処理するかを指定します。
|
0
|
転送するファイル名を変更し保存します。(基本値)
|
|
1
|
既に同じファイル名が存在する場合、新しいファイルに上書きします。
|
|
2
|
既存のファイルをバックアップ ファイル (*.bak) に変換し、新しいファイルを生成します。
|
リターン値
0 (常時)
注釈
基本値に設定する場合、つまり新しいファイルのファイル名を変更して転送する場合は変更後のファイル名を
OnFtpUploadComplete で確認することができます。
サンプル コード
VBScript
dim files() dim object set object = Document.editForm object.wec.FtpFileScope = 0 object.wec.FtpFileFilter = 0 ’同じファイル名が存在すれば、バックアップ ファイルをに変換し新しいファイルを生成します。 object.wec.FtpOverwrite = 2 object.wec.FtpPassiveMode = 1 object.wec.FtpPort = 21 object.wec.FtpUserName = "admin" object.wec.FtpPassword = "adminxxx" object.wec.FtpUpload "www.myhome.co.kr", "/public_html", "index.htm"
'GET filescope = object.wec.FtpFileScope filefilter = object.wec.FtpFileFilter overwrite = object.wec.FtpOverwrite ’既に設定したファイルの上書き設定をリターンします。 passivemode = object.wec.FtpPassiveMode port = object.wec.FtpPort username = object.wec.FtpUserName password = object.wec.FtpPassword
参照
FtpFileFilter, FtpFileScope,
FtpPassiveMode, FtpPassword, FtpPort,
FtpUpload, FtpUserName,
OnFtpUploadComlated
|