ラベル FTP の投稿を表示しています。 すべての投稿を表示
ラベル FTP の投稿を表示しています。 すべての投稿を表示

2018年6月25日月曜日

WinSCP同期スクリプト

option batch abort
option confirm off

# 接続
open ftp://aska:askacreate@ftp.askc.jp  -passive=off

# ファイル削除
synchronize local  file://askc.jp\Eos\Corp\ODR /ODR/
quit


上記スクリプトで /ODR/ -> ローカルファイルに同期

option batch abort
option confirm off

# 接続
open ftp://aska:askacreate@ftp.askc.jp  -passive=off

# ファイル削除
synchronize remote  file://askc.jp\Eos\Corp\ODR /ODR/ -mirror -delete

quit

上記スクリプトで ローカルファイル-  > /ODR/ に同期
ローカルファイルが無ければリモートファイルが削除される

LAN内でも、ポート指定があると面倒

LAN内でも、ポート指定があると面倒
FTPのパッシブモードが動作しない。

WinSCPの指定方法
open ftp://user:pass@address -passive=off

openの時に、passiveをoffにする

ネットワークのポート指定はわかるけど、MACアドレスで締め出しの方が
使いやすいと思う。


2015年4月2日木曜日

ftp batchからファイルをUPする

FTPコマンドからファイルをUPする方法

cmdコマンドから ftp -s:filename
で単体実行する場合は問題無かった。

MAGICからcmd /c ftpのバッチファイル を指定して実行すると、putコマンドの
PORT でftpはhang upする。

WINSCPだと、バッチのスクリプトを作成したら、問題無かったので、記述しておく

batch file
C:\MAGIC\FTP\winscp\WinSCP.exe /script=c:\magic\ftp\ftpCustomer2.txt

script file
option batch abort
option confirm off
open ftp://user:password@url/
put C:\MAGIC\FTP\customerRenewal.csv /ssl/home/member/data/
exit