如何写一个bat批处理自动上传文件到FTP

文章目录


单个文件:

@echo off
echo open 192.168.1.143 >ftp.up
echo ftp>>ftp.up
echo "">> ftp.up
echo cd pub >> ftp.up
Echo binary>>ftp.up
Echo put D:\softinfo.xml >> ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q
exit
exit

多个文件:

@echo off
echo open 192.168.1.143 >ftp.up
echo ftp>>ftp.up
echo "">> ftp.up
echo cd pub >> ftp.up
Echo binary>>ftp.up
Echo prompt >>ftp.up
Echo lcd "D:\User List">>ftp.up
Echo mput "D:\User List\*.*">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q
exit
exit

帐号:FTP_Admin
密码:Password11
我想将本地D:\User List\User.csv 文件通过执行bat批处理自动上传到FTP中的文件夹User下面

@Echo Off
Echo open 10.80.138.16 >ftp.up
Echo FTP_Admin >>ftp.up
Echo Password11 >>ftp.up
Echo Cd .\User >>ftp.up
Echo binary>>ftp.up
Echo put "D:\User List\User.csv">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q
Pause
  1. 如果我想把\user 这个文件夹里所有的csv文件都上传到ftp中去 要怎么修改?
  2. 运行完后cmd窗口就开着了 怎么让它自己关闭掉?
  3. 好像这个命令不能多次执行,是不是因为文件已经copy过去了 无法覆盖所导致?
@Echo Off
Echo open 192.168.131.65>ftp.up
Echo jd08139>>ftp.up
Echo jd1058522521>>ftp.up
Echo Cd .\User >>ftp.up
Echo binary>>ftp.up
Echo prompt >>ftp.up
Echo lcd "R:\User List">>ftp.up
Echo mput "R:\User List\*.*">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q

需求分析:

  1. 以脚本形式上传目录下的文件列表
  2. 用户名 username 密码 password
  3. 本地文件目录D:\codeList
  4. 上传完成后,删除本地文件目录下的文件列表
说明命令
ip地址192.168.1.10
ftp用户名需求给出
ftp用户密码需求给出
存放本地文件目录D:\codeList
@Echo Off
Echo open 192.168.1.10>ftp.up
Echo 用户名>>ftp.up
Echo 密码>>ftp.up
Echo Cd .\User >>ftp.up
Echo binary>>ftp.up
Echo prompt >>ftp.up
Echo lcd "D:\codeList">>ftp.up
Echo mput "D:\codeList\*.*">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del/s/q D:\codeList\*
del ftp.up /q

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523543.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

8月有望推出5G套餐,资费或低于4G价格;为专利技术,华为5000万美元收购技术公司;AMD和三星宣布合作……...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go 宝宝树孕育APP新增即时交互功…

从数组随机抽取5个不重复_Power Query 如何保证随机抽取元素不重复

继续昨天的话题,昨天我们实现完全的随抽取列表元素,有一个问题就是可能几次会抽取同一个位置的元素:1-50中随机抽取5个数值,点击刷新,就会出现不同的结果,如上图可能会出现两个相同的数值,如何确…

vba上传指定文件ftp服务器

文章目录一、需求分析:二、操作流程:2.1 【开发工具】-【宏】2.2 【宏】-【编辑】2.3 【把脚本复制进去】2.4 脚本如下2.5 修改位置2.5.1 修改sheet名称和表格一致2.5.2 修改Cells(2,3)2.5.3 修改4 to 1002.5.4 修改Cells(i,3)2.5.5 修改发ftp信息2.5.6 …

云存储精华问答 | 云存储是如何工作的?

云存储是一种网上在线存储(英语:Cloud storage)的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。今天就让我们来看看关于云陈存储的精华问答吧。1Q:云存储是如何分类的&#x…

mysql如何实现管理权限分离_基于SpringCloud+vue(ElementUI)+mySQL前后端分离设计之--搭建权限管理系统...

权限图:pom.xmlxsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0com.serverauthority0.0.1-SNAPSHOTjarauthorityauthority project for Spring Bootorg.springframework.bootspring-boot-s…

刚刚,Python内幕被爆出!老码农:没控制住,心态已崩!

作为一名老码农,我的心这次凉透了!事情起因很简单:前天我晚上正在全国最大的同性组织某Hub上浏览时候,发现这样的一条信息:Python 116K 超过 C、JS, 薪酬排行第一(最大招聘网站Indeed.com数据)噗…

mysql数据库连接不稳定_连接 MySQL 数据库失败频繁的原因探秘

连接mySQL数据库失败频繁,主要是什么原因造成的? 一年前,我开发了一个网站,租用的是linux下PHPmySQL的虚拟空间,之前一直工作正常。近半年来,却频繁出现连接数据库失败错误(一周1~2次),需要找空间商重启my…

mysql表空间界限_MySQL5.7 import表结构报错超出表空间界限

事后测试了一下,一下方法就是垃圾,看看可以,别跟着学!!!数据库重启后,问题依然暴露出来了,参数什么的都是扯,擦记录一个困扰我好几天的问题。先贴上报错:spac…

vba上传文件到ftp服务器指定目录下面

vba上传文件到ftp服务器指定目录 脚本形式 文章目录1. 测试版本无校验:2. 测试版本有检验3. 文件不存在校验版本4. 文件不存在校验必填项校验版本1. 测试版本无校验: Sub 按钮1_Click() Dim i, str1, str2, str3, str4, str5, str6, str7, str8, str9, s…

mysql获取用户权限api_AnalyticDB MySQL服务关联角色

AliyunServiceRoleForAnalyticDBForMySQL介绍角色名称:AliyunServiceRoleForAnalyticDBForMySQL角色权限策略:AliyunServiceRolePolicyForAnalyticDBForMySQL权限说明:{"Version": "1","Statement": [{"A…

分布式存储首选,浪潮商用机器FP5466G2服务器测评分析

戳蓝字“CSDN云计算”关注我们哦!如今随着信息时代的到来,以云计算、大数据、人工智能为代表的新晋技术与应用实现了爆发式的增长,随之而来促生了原本存在于各个行业的大量业务应用中PB级,甚至EB级的海量版数据信息,这…

centos7常用工具安装手册

centos7常用工具安装手册 文章目录1. CentOS 7安装 ifconfig2. CentOS 7 上安装vim3. centos7 安装wget4. CentOS7下zip解压和unzip压缩文件5. CentOS 安装rz和sz命令 lrzsz5.1. 首先安装lrzsz5.2. 上传文件,执行命令rz,会跳出文件选择窗口,选…

pipelines mysql_Scrapy爬取豆瓣图书数据并写入MySQL

介绍本篇涉及的内容主要是获取分类下的所有图书数据,并写入MySQL准备Python3.6、Scrapy、Twisted、MySQLdb等演示代码一、创建项目scrapy startproject BookSpider #创建项目scrapy genspider douban book.douban.com #创建豆瓣爬虫二、创建测试类(main.py)from scr…

java 中的原始类型与原始封装类型

Java 提供两种不同的类型:引用类型和原始类型(或内置类型) 文章目录一、原始与对应的封装类二、引用类型和原始类型的区别:三、总结:比如: Int是java的原始数据类型,Integer是java为int提供的封装类。 一、原始与对应的封装类 J…

独行速众行远,BitTitan携手世纪互联蓝云助力用户数据完美迁移

戳蓝字“CSDN云计算”关注我们哦!近日,Saas解决方案提供商BitTitan宣布,将拓展与世纪互联蓝云的合作,双方将在中国的云服务市场上线BitTitan广受欢迎的MigrationWiz用户数据迁移套装方案。BitTitan是一家致力于让IT专业人员通过自…

python字符串的内部函数_Python中字符串中内置函数

字符串内置函数len () 返回字符串长度如:age 31415926print(len(age))输出:长度8string.encode ("utf-8") 指定字符串编码格式如:name "张三"name.encode ("utf-8")string.count (str) 返回str在string中里面…

Kafka精华问答 | 为什么要用Message Queue?

Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。今天就让我们一起来看看关于Kafka 的精华问答吧。1Q:Kafka的主要功能是什么?…

String类、StringBuffer类、StringBuilder类的区别

String是Java中基础且重要的类,并且String也是Immutable类的典型实现,被声明为final class,除了hash这个属性其它属性都声明为final,因为它的不可变性,所以例如拼接字符串时候会产生很多无用的中间对象,如果频繁的进行…

360深度实践:Flink与Storm协议级对比

戳蓝字“CSDN云计算”关注我们哦!文 | 张馨予 来源 | 高可用架构作者 张馨予,360 大数据计算平台负责人。北京邮电大学硕士,2015年加入360系统部,一直致力于公司大数据计算平台的易用性、稳定性和性能优化的研发工作。目前主要负…