我们经常使用WinSCP工具通过sftp协议上传获取文件,本文描述通过bat批量处理文件。

首先,我们打开dos命令窗口使用 cd \d :D\WinSCP 打开WinSCP安装目录

上传文件:

winscp.exe /console /command "option batch continue" "option confirm off" "open sftp://user:pwd@ip:port" "option transfer binary" "put D:\需要上传的文件路径 /服务器文件存放目录" "exit" /log=log_file.txt

这里为了方便理解,一一解释。

winscp421.exe /console /command    命令名

"option batch continue"         默认批处理

"option confirm off"          关闭提示信息

"open ftp://user:pwd@ip:port" user:访问用户名 ,pwd:用户密码 ,ip:ip地址,port:端口号 默认22

"option transfer binary" 使用二进制格式传送

log=log_file.txt 日志文件地址

"exit"                 ::执行完命令后退出

注意:以上 command 后的都为参数 需在一行体现 如想分开写 可把命令单独放到一个文件

如:aa.txt

option echo off

option transfer binary

open ://:@: -privatekey

cd

put *.doc

exit

用命令执行该脚本:

winscp /script=aa.txt /ini= /log=

如果需要配置传输参数,在WinSCP.ini配置,例如PreserveTime=0保持源文件的时间戳

下载文件:

一下是下载文件代码,同上传一样,如需单独写脚本可 用如上方式单独保存脚本执行。

CD /d D:\WinSCP

winscp.exe /console /command "option batch continue" "option confirm off" "open sftp://root:root@10.168.38.72:22" "option transfer binary" "get /test.txt D:\sftptest\" "exit" /log=D:\sftptest\log.txt

群晖 winscp php,WinSCP自动执行脚本相关推荐

  1. 如何实现青龙监控自动执行脚本

    经常薅羊毛的对青龙都不陌生,无论是撸豆,还是签到,做各种任务,都可以解放双手,7*24h帮你站岗. 欢迎加入讨论群:https://t.me/+h4hHvHNpD3E1NDZl 当然如果你觉得这个太麻 ...

  2. 开关机自动执行脚本方法[以及切换用户执行命令方法]

    [开关机自动执行脚本方法] 摸索了两天,终于找找们到了: 首先要明确的一点是:unix(含linux)的OS有若干个运行级别: 参见1:http://xiaoli.itpub.net/post/398 ...

  3. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

  4. centos cron 自动执行脚本异常 命令不生效的解决办法

    centos cron 自动执行脚本异常 命令不生效的解决办法 参考文章: (1)centos cron 自动执行脚本异常 命令不生效的解决办法 (2)https://www.cnblogs.com/ ...

  5. centos上自动执行脚本执行php文件

    centos上自动执行脚本执行php文件 1 先编写执行PHP文件的脚本 vi php.sh #!/bin/sh /usr/bin/php /etc/1.php 2把php.sh添加到自动执行任务中 ...

  6. 龙芯looongnix系统开机自动执行脚本

    龙芯looongnix系统开机自动执行脚本 一.设置自动登录 默认无法通过登陆窗口 lightdm 登陆 loongson用户,但是我们可以通过配置让 lightdm 支持 loongson 登陆. ...

  7. Windows自动开机及自动执行脚本(后者需要一定的编程基础)

    最重要的设置 首先查看电脑的休眠功能是否开启,如果没有需要先开启计算机的休眠功能(注意是"休眠"而不是"睡眠").比较直接的方法是,点击系统"开始&q ...

  8. linux脚本执行命令登录,Linux登录后自动执行脚本,系统基础信息一目了然

    原标题:Linux登录后自动执行脚本,系统基础信息一目了然 日常巡检是很多运维的小伙伴们每天必须进行的一件事,反反复复就那几条命令,敲得不胜其烦.有没有一个一劳永逸的办法呢? 有,我们可以创建一个脚本 ...

  9. 群晖域名解析 DDNS ——阿里云 DNS 脚本

    背景 之前,为了远程访问群晖应用,且为了不使用弱智的ip访问模式,在阿里云上买了域名,将自己的公网ip绑定到该域名上.但是呢,由于我使用了路由器拨号,且设置了每周一凌晨重启路由器,保证路由器的性能.因 ...

最新文章

  1. pthreads 的学习
  2. CSS里常见的块级元素和行内元素
  3. Windows Media Player 控件的常用属性及方法
  4. jquery删除数组中的某个元素下标越界_Java数据结构和算法(二)—数组
  5. 多视角透析Struts2
  6. 基于SOA的体系架构设计
  7. Apache AB 压力测试
  8. PHP中的include、include_once、require、require_once
  9. abap al设置单元格可编辑 oo_润乾报表美化设置 -- 样式
  10. access mysql oracle数据库_Oracle Access 数据库连接 使用
  11. 花呗:已有5700万人正在使用花呗账单助手功能
  12. RMAN冷备份异机还原
  13. 腾讯云短信服务报错FailedOperation.TemplateIncorrectOrUnapproved
  14. 3D全息投影 大家可以自己动手制作
  15. select into from 与 insert into select用法详解
  16. 重庆金域 :新系统成功上线!重庆金域第一份新系统的报告单2017年9月21日13:00正式发出
  17. Google与百度、搜狗合作,共同推进移动网络发展
  18. 新手搭建自己的网站(1)
  19. mysql 数据文件_mysql的数据文件
  20. 2021年广西甘蔗播种面积、产量及进口情况分析:广西甘蔗产量占全国甘蔗总产量的68.56%[图]

热门文章

  1. 详谈室内定位技术方案
  2. React Native组件之Switch和Picker和Slide
  3. log4j2 2.14.0之前的版本出现重大漏洞
  4. 在C ++中将二进制转换为十进制
  5. 通过命令行操作iOS模拟器
  6. 中泰XTP极速交易系统缔造者:为量化而生
  7. java getdate和getday,为什么用了getDate后就 不能再getDay了?
  8. MIUI14+安卓13 Root教程 小米10 小米11 小米12 小米13 红米
  9. 【2018.12.14】python3.7 一个低级趣味的爬虫(requests+pyquery)妹纸的图哇咔咔
  10. 河南科技学院计算机对口分数线,2010年河南科技学院对口招生分数线是多少?...