DOS批处理实现“自动FTP批量上传文件”功能
引:
应人所求对 代收代发格式转换工具 生成的数据文件,通过手工的方式分别分类上传至服务器中每个用户指定的路径下,虽也可以通过手工的方式一步一步的来完成。但是,当用户比较多(几十或者几百个)那这个重复劳作的工作量也是不小的啊,更是容易出错的。针对上述问题很早的时候我就已经注意到了,也许,是因为自己懒吧,我最受不了机械式重复的工作。所以,很早的时候就编写了一个脚本文件来自动化的完成上述工作,现在就贡献给大家,希望能解决诸位的烦恼。
脚本源码:(这里“@echo cd udtfile”其中udtfile是数据上传后存放的路径。因我所使用的环境中,所有用户都将上传后的数据保存至这个目录里,所以,这里采用的是“硬编码”的方式。如果,你存放数据文件的方式与我相同,但只是目录名称不同,你直需更改udtfile为你的目录名称即可。如果,你的每个用户保存数据的路径都各不相同,那么这一行语句并不适合与你,脚本还需要进一步的处理,具体如何调整这里就不再叙述了,有机会联系我我们再进一步的来讨论。同时“open 11.227.35.40”访问的FTP服务器,同样存在着上述所说的情况,请根据实际应用的情况来修改代码。)
REM 作者:半点闲
REM 日期:2009.8.28 14:19
REM 平台:中文WindowsXP_SP3适用
@CLS
@REM 设字体为绿色
@COLOR E
@ECHO *********************************
@ECHO * FTP 批量上传脚本 *
@ECHO * *
@ECHO *功能说明: *
@ECHO * 这个脚本将生成好了的农民粮食 *
@ECHO *直补数据文件分机构自动批量上传 *
@ECHO *到指定FTP服务器远程路径中。 *
@ECHO * *
@ECHO *前提条件: *
@ECHO *1、user.txt(机构信息)文件必须*
@ECHO *存在。 *
@ECHO *2、生成好的数据文件与脚本文件在*
@ECHO *同一路径下。 *
@ECHO * *
@ECHO *注意: *
@ECHO * 脚本运行后会生成一个日志文件(*
@ECHO *OkFiles.txt),它记录着上传成功的*
@ECHO *文件名称。 *
@ECHO *********************************
@PAUSE@ECHO OFF
FOR /F "eol=; tokens=1,2,3 delims=," %%i IN (user.txt) DO ((@echo open 11.227.35.40@echo %%i@echo.@echo cd udtfile@echo bin)>ftp.txtFOR /F %%l IN ('dir /b %%k*.txt') DO ((@echo put %%l)>>ftp.txt>>OkFiles.txt)@echo quit>>ftp.txtftp -i -s:ftp.txt
)
@PAUSE
User.txt(用户信息表)的模样:
要将“脚本文件”与“用户信息”、待上传的数据文件放在同一路径下:
脚本文件下载:
DOS批处理实现“自动FTP批量上传文件”功能相关推荐
- shell中通过ftp批量上传文件
为了在shell中上传文件,需要避免在控制台中通过交互的方式输入ftp的登录密码,这时要安装一个强大的ftp命令行工具:lftp,通过lftp登录ftp服务器的格式如下: lftp -u userna ...
- vue+elementui 同时有上传文件和批量上传文件功能,上传文件或批量上传文件后必须刷新才能再次上传文件
报错描述: 使用element-ui的上传文件组件写一个批量上传和上传文件,但是发现每次上传文件后或者批量上传文件后,不能再次上传文件或者批量上传文件.只有进入页面第一次点击上传文件或者批量上传文件才 ...
- ftp 批量上传文件命令
不能上传文件夹中的的子目录 username 用户名 password密码 cd上传到什么路径 lcd本地要上传的文件夹 mput 上传文件类型 mput * 上传所有文件 username pass ...
- 工作笔记1——利用bat脚本实现批量上传文件到ftp服务器
工作笔记1--利用bat脚本实现批量上传文件到ftp服务器 问题概述 利用ftp命令实现上传文件 注意 限时功能 将共享目录映射到电脑中的某个盘符 实现断点续传 问题概述 公司中有大概225k个文件需 ...
- ftp服务器上传文件不行,ftp服务器上传文件不行
ftp服务器上传文件不行 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器 ...
- ftp服务器只能上传文件,ftp服务器上传文件不行
ftp服务器上传文件不行 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器 ...
- 批量上传文件及进度显示
不带插件 ,自己写js,实现批量上传文件及进度显示 今天接受项目中要完成文件批量上传文件而且还要显示上传进度,一开始觉得这个应该不是很麻烦,当我在做的时候遇到了很多问题,很头疼啊. 不过看了别人写的代 ...
- 如何设置ftp服务器上传文件夹至不同路径,设置ftp服务器上传文件夹
设置ftp服务器上传文件夹 内容精选 换一换 上传单个或多个本地文件或文件夹至OBS指定路径.待上传的文件可以是任何类型:文本文件.图片.视频等等.上传本地文件或文件夹时,请确保本地文件或文件夹在上传 ...
- 服务器上的文件夹设置ftp,设置ftp服务器上传文件夹
设置ftp服务器上传文件夹 内容精选 换一换 监控数据上报功能可以将系统中采集到的监控数据写入到文本文件,并以FTP或SFTP的形式上传到指定的服务器中.使用该功能前,管理员需要在FusionInsi ...
最新文章
- XX must be built with ARC
- 记一次数据库查询语句的优化
- supervisor 守护多个进程_supervisor守护进程管理实操笔记
- nginx 在负载均衡中 的配置 以获取真实IP
- 数据结构练习 00-自测1. 打印沙漏(20)
- 机器人滚边有波浪_汽车开启件机器人滚边缺陷分析与调整
- 重温SQL——行转列,列转行
- java不大于6位_末尾带4的完全平方数的数量并且打印输出_Java计算一个数加上100是完全平方数,加上168还是完全平方数...
- Tmk吃汤饭(模拟)
- 使用java如何访问报表服务器_Java访问远程http服务器上数据的简便方法
- postgreSQL学习(二):pgsql的一些基础操作
- 3D结构光能否决定未来行业发展新方向?
- rk3399添加开机启动脚本
- 外贸客户催货催的很急的原因
- 黑盒渗透测试指导之XML注入
- 如何成为一个更好的Android开发者?写给正在求职的安卓开发
- hector-slam之杉川雷达配置过程
- Android 屏幕适配终结者
- 精典的古代情诗,程序员追MM不可缺少.....
- 中国自己的matlab,创建matlab中中国的holidays函数