Windows ftp 批处理下载文件

@echo off

rem 指定FTP用户名
set ftpUser=******
rem 指定FTP密码
set ftpPass=******
rem 指定FTP服务器地址
set ftpIp=******
rem 指定待下载的文件位于FTP服务器的哪个目录
set ftpFolder=\incon_ftp\1
rem 指定从FTP下载下来的文件存放到本机哪个目录
set LocalFolder=J:\ftp_xiazai

echo open %ftpIp% > abc.txt
echo user %ftpUser% %ftpPass% >> abc.txt
echo cd %ftpFolder% >> abc.txt
rem 更改本地计算机上的工作目录
echo lcd %LocalFolder% >>abc.txt
echo prompt off >>abc.txt
rem 使用二进制文件传输方式
echo bin >> abc.txt
rem 要下载的文件
echo mget cd \incon_ftp\1 >> abc.txt
echo bye >> abc.txt
ftp -n -s:abc.txt

pause

原文地址:https://www.cnblogs.com/supermwb/p/9505369.html

时间: 2025-01-14 17:43:12

Windows ftp 批处理下载文件的相关文章

C# 实现访问FTP服务器下载文件,获取文件夹信息小记

最近因为要开发广告制作工具,自动生成广告流,需要获取第三方服务器上的文件资源,经过摸索,从这次经历中记录下. FtpWebRequest reqFtp; WebResponse response = null; //获取文件夹信息 reqFtp = (FtpWebRequest)WebRequest.Create(this.ftp);//ftp://IP:port/文件夹名1/文件夹名2/.../文件夹名 reqFtp.UseBinary = true; reqFtp.KeepAlive = f

Android中使用Apache common ftp进行下载文件

在Android使用ftp下载资源 可以使用ftp4j组件,还可以用apache common net里面的ftp组件,这2个组件我都用过. 个人感觉Apache common net里面的组件比较好用一些,下面是一个实例. 项目中对ftp的使用进行了封装,添加了回调函数已经断点续传的方法. FTPCfg 用来存储ftp地址,密码等信息的. FTPClientProxy 只是个代理而已,里面主要封装了common ftp api IRetrieveListener做回调用的,比如用于是否下载完成

通过cmd命令到ftp上下载文件

通过cmd命令到ftp上下载文件 点击"开始"菜单.然后输入"cmd"点"enter"键,出现cmd命令执行框 2 输入"ftp"切换到到ftp下面.然后输入"open 服务器地址".点击回车键.会提示你输入用户名和密码. 3 登陆成功后.输入"cd"命令.会显示"远程目录",输入"dir"命令会显示目录下的文件,权限等相关信息.可以通过"

C#实现开发windows服务实现自动从FTP服务器下载文件(自行设置分/时执行)

最近在做一个每天定点从FTP自动下载节目.xml并更新到数据库的功能.首先想到用 FileSystemWatcher来监控下载到某个目录中的文件是否发生改变,如果改变就执行相应的操作,然后用timer来设置隔多长时间来下载.后来又想想了.用windwos服务来实现吧. 效果图: 执行的Log日志: INFO-2016/5/24 0:30:07--日志内容为:0/30/7进行time触发 INFO-2016/5/24 1:30:07--日志内容为:1/30/7进行time触发 INFO-2016/

MacOS上传文件到windows ftp时链接文件不见了

最近打包遇到了一个问题,打包完MAC的sdk包后,得到的是一个framework的文件夹,我们需要将这个framework传到ftp服务器上,另外,还要把这个文件夹下的Release文件夹里的文件替换掉源码Demo里的文件,也就是是ftp上要有framework文件夹和demo文件夹.这个framework文件夹,我们叫他LBCast_FrameWork,目录结构如下: 替换到Demo文件中的上面图片的“1” “2” 这两个文件夹,软链接文件正常情况是如下的(带这种小箭头的): 因为我是从mac

Linux shell ftp命令下载文件 根据文件日期

需求:ftp获取远程数据的文件,根据文件的创建时间点下载文件. 可以自行扩展根据文件的大小等其他需求. 知识点总结: 1.获取文件的时间: ls -lrt|awk '{print $6" "$7" "$8}' 时间内容: Sep  8 16:03 2.时间格式转换 date -d "Sep 8 16:03" +%Y%m%d%H%M 转换结果: 201709081603 3.指定文件名,正则匹配 pattern="${month}.*.d

ftp自动上传下载文件脚本

FTP自动登录批量下载文件 从ftp服务器192.168.1.60 上的/home/data 到本地的/home/databackup目录 #!/bin/bash ftp -v -n 192.168.1.60<<EOFuser oracle 123456binarycd /home/datalcd /home/databackuppromptmget *closebyeEOF FTP自动登录批量上传文件 将本地文件夹/home/databackup里的文件上传到ftp服务器192.168.1.

org.apache.commons.net.ftp.FTPClient 下载文件提示Software caused connection abort: recv failed

今天在使用FTPClient下载文件时,登录成功了,但是提示下图所示的错误信息: 出现这个问题,本以为设置的读取文件目录不对,尝试修改多次无果.为了排除路径的问题,在firefox中安装了插件"FireFTP",连接上之后,可以正常下载,于是该问题排除. 后来在http://blog.csdn.net/wangjinwei6912/article/details/6603152 看到这位朋友的提示防火墙的问题,于是打开系统的防火墙,发现系统的防火墙都是开着的,如下图所示: 尝试把防火墙

imx6和imx7和am335从ftp服务器下载文件的方法

方法如下:ftpget -u zyx -p 123456 192.168.1.156 /hello ftpget :指令 -u :主机名称参数 zyx : 主机名称 -p :密码参数 123456:密码 192.168.1.156 : 主机IP /hello : 主机根目录下的hello文件这样成功地从ftp服务器下载了文件,相信大家一定掌握啦,期待下一次与大家知识的分享! 原文地址:https://blog.51cto.com/14586215/2446759