引:

应人所求对 代收代发格式转换工具 生成的数据文件,通过手工的方式分别分类上传至服务器中每个用户指定的路径下,虽也可以通过手工的方式一步一步的来完成。但是,当用户比较多(几十或者几百个)那这个重复劳作的工作量也是不小的啊,更是容易出错的。针对上述问题很早的时候我就已经注意到了,也许,是因为自己懒吧,我最受不了机械式重复的工作。所以,很早的时候就编写了一个脚本文件来自动化的完成上述工作,现在就贡献给大家,希望能解决诸位的烦恼。

脚本源码(这里“@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批量上传文件”功能相关推荐

  1. shell中通过ftp批量上传文件

    为了在shell中上传文件,需要避免在控制台中通过交互的方式输入ftp的登录密码,这时要安装一个强大的ftp命令行工具:lftp,通过lftp登录ftp服务器的格式如下: lftp -u userna ...

  2. vue+elementui 同时有上传文件和批量上传文件功能,上传文件或批量上传文件后必须刷新才能再次上传文件

    报错描述: 使用element-ui的上传文件组件写一个批量上传和上传文件,但是发现每次上传文件后或者批量上传文件后,不能再次上传文件或者批量上传文件.只有进入页面第一次点击上传文件或者批量上传文件才 ...

  3. ftp 批量上传文件命令

    不能上传文件夹中的的子目录 username 用户名 password密码 cd上传到什么路径 lcd本地要上传的文件夹 mput 上传文件类型 mput * 上传所有文件 username pass ...

  4. 工作笔记1——利用bat脚本实现批量上传文件到ftp服务器

    工作笔记1--利用bat脚本实现批量上传文件到ftp服务器 问题概述 利用ftp命令实现上传文件 注意 限时功能 将共享目录映射到电脑中的某个盘符 实现断点续传 问题概述 公司中有大概225k个文件需 ...

  5. ftp服务器上传文件不行,ftp服务器上传文件不行

    ftp服务器上传文件不行 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器 ...

  6. ftp服务器只能上传文件,ftp服务器上传文件不行

    ftp服务器上传文件不行 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器 ...

  7. 批量上传文件及进度显示

    不带插件 ,自己写js,实现批量上传文件及进度显示 今天接受项目中要完成文件批量上传文件而且还要显示上传进度,一开始觉得这个应该不是很麻烦,当我在做的时候遇到了很多问题,很头疼啊. 不过看了别人写的代 ...

  8. 如何设置ftp服务器上传文件夹至不同路径,设置ftp服务器上传文件夹

    设置ftp服务器上传文件夹 内容精选 换一换 上传单个或多个本地文件或文件夹至OBS指定路径.待上传的文件可以是任何类型:文本文件.图片.视频等等.上传本地文件或文件夹时,请确保本地文件或文件夹在上传 ...

  9. 服务器上的文件夹设置ftp,设置ftp服务器上传文件夹

    设置ftp服务器上传文件夹 内容精选 换一换 监控数据上报功能可以将系统中采集到的监控数据写入到文本文件,并以FTP或SFTP的形式上传到指定的服务器中.使用该功能前,管理员需要在FusionInsi ...

最新文章

  1. XX must be built with ARC
  2. 记一次数据库查询语句的优化
  3. supervisor 守护多个进程_supervisor守护进程管理实操笔记
  4. nginx 在负载均衡中 的配置 以获取真实IP
  5. 数据结构练习 00-自测1. 打印沙漏(20)
  6. 机器人滚边有波浪_汽车开启件机器人滚边缺陷分析与调整
  7. 重温SQL——行转列,列转行
  8. java不大于6位_末尾带4的完全平方数的数量并且打印输出_Java计算一个数加上100是完全平方数,加上168还是完全平方数...
  9. Tmk吃汤饭(模拟)
  10. 使用java如何访问报表服务器_Java访问远程http服务器上数据的简便方法
  11. postgreSQL学习(二):pgsql的一些基础操作
  12. 3D结构光能否决定未来行业发展新方向?
  13. rk3399添加开机启动脚本
  14. 外贸客户催货催的很急的原因
  15. 黑盒渗透测试指导之XML注入
  16. 如何成为一个更好的Android开发者?写给正在求职的安卓开发
  17. hector-slam之杉川雷达配置过程
  18. Android 屏幕适配终结者
  19. 精典的古代情诗,程序员追MM不可缺少.....
  20. 中国自己的matlab,创建matlab中中国的holidays函数

热门文章

  1. 游戏感:虚拟感觉的游戏设计师指南——第五章 不再靠直觉:游戏感的测量方法
  2. 他是学计算机的这个句子中宾语是动词性的,现代汉语期末复习语法与修辞
  3. 【去除控制】对学生机房管理助手6.8 密码破解的分析
  4. 大数据爆炸,你能听懂我的话吗?
  5. IReader打开书本,关闭书本动画的自定义控件
  6. 锤子Android几版本,锤子坚果Pro三大版本配置参数介绍
  7. 仓库规模操作系统的背景之集群调度
  8. 代码那些事儿之葫芦娃救爷爷
  9. 数仓实战 - 滴滴出行
  10. C++函数指针和模板