Winscp脚本同步文件
时间:2010-08-12 来源:kaixin20xx
# winscp.exe /console /script=sample.txt
# Automatically answer all prompts negatively not to stall
# the script on errors
# option echo on|off option echo off # option batch on|off|abort|continue
option batch on # option confirm on|off
option confirm off # option transfer binary|ascii|automatic
# option synchdelete on|off
# option exclude clear | <mask>[;<mask2>...]
# option include clear | <mask>[;<mask2>...] # open [ sftp|ftp|scp:// ][ <user> [ :password ] @ ] <host> [ :<port> ]
# open user:[email protected]
# Connect
open USER:PASS@IP:PORT # Change remote directory
# cd /home/user #远程工作目录 cd REMOTE PATH # Change local directory
# set to Self's working dir
lcd LOCAL PATH #本地工作目录 # Force binary mode transfer
option transfer binary # Download file to the local directory d:\
# get examplefile.txt d:\ # option synchdelete on|off
option synchdelete off #是否同步删除 # option include clear | <mask>[;<mask2>...]
# option include /2008-*-*/;/2009-*-*/;/2010-*-*/;/2011-*-*/;/2012-*-*/;/2013-*-*/ # synchronize local|remote|both [ <local directory> [ <remote directory> ] ] # 传输方式:Local为远程至本地,remote为本地到远程,both双向传输
synchronize local # Disconnect
close # Exit WinSCP
exit
# Automatically answer all prompts negatively not to stall
# the script on errors
# option echo on|off option echo off # option batch on|off|abort|continue
option batch on # option confirm on|off
option confirm off # option transfer binary|ascii|automatic
# option synchdelete on|off
# option exclude clear | <mask>[;<mask2>...]
# option include clear | <mask>[;<mask2>...] # open [ sftp|ftp|scp:// ][ <user> [ :password ] @ ] <host> [ :<port> ]
# open user:[email protected]
# Connect
open USER:PASS@IP:PORT # Change remote directory
# cd /home/user #远程工作目录 cd REMOTE PATH # Change local directory
# set to Self's working dir
lcd LOCAL PATH #本地工作目录 # Force binary mode transfer
option transfer binary # Download file to the local directory d:\
# get examplefile.txt d:\ # option synchdelete on|off
option synchdelete off #是否同步删除 # option include clear | <mask>[;<mask2>...]
# option include /2008-*-*/;/2009-*-*/;/2010-*-*/;/2011-*-*/;/2012-*-*/;/2013-*-*/ # synchronize local|remote|both [ <local directory> [ <remote directory> ] ] # 传输方式:Local为远程至本地,remote为本地到远程,both双向传输
synchronize local # Disconnect
close # Exit WinSCP
exit
相关阅读 更多 +