`
lxs647
  • 浏览: 523176 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用bat批处理做ftp自动下载【转】

阅读更多

 

新建一个bat,随便名字如download.bat,敲入如下代码:

set ymd=%date:~0,10%

md “C:\backup\%ymd%”

cd C:\backup\%ymd%

@echo off

echo open 127.0.0.1 >ftp.src

echo username >>ftp.src

echo password >>ftp.src

echo cd “/%ymd%/”>>ftp.src

echo prompt n>>ftp.src

echo type binary>>ftp.src

echo runique y>>ftp.src

echo mget *>>ftp.src

echo bye>>ftp.src

ftp -s:ftp.src

del ftp.src

解释:

红色部分用真实的ftp地址,用户名,密码代替。代码解释:

  1. 首先在本地新建一个以当天日期为名的文件夹
  2. 然后生成一个ftp.src 的临时文件,这个文件有ftp操作的步骤,注意,要用另外一个文件存储ftp命令(FTP命令详解 )。
  3. 使用ftp.src文件链接ftp 服务器,开始下载
  4. 下载完成,删除临时文件ftp.src

还有几点需要注意的是,为什么要生成临时文件又删除?其实做成单独的文件也可以,但是这个ftp脚本限制了下载的文件只能存储在当前批处理脚本的路 径下,而我希望按每天的日期来分别下载。而ftp命令中并不支持诸如%date:~0,10%这样的环境变量。所以这里就耍了一个小聪明。每天生成当天文 件夹和当天脚本->下载好文件->删除脚本。如果你不用日期分割,可以把echo部分抽出来写一个文件。

分享到:
评论

相关推荐

    批处理实现ftp上传下载

    要实现FTP的上传和下载,我们需要创建一个批处理文件,通常扩展名为`.bat`。以下是一个简单的批处理脚本示例,用于连接到FTP服务器并上传文件: ```batch @echo off ftp -s:C:\path\to\ftp_script.txt ``` 这里的`...

    批处理文件通过FTP自动获取文件

    在批处理文件中实现FTP自动获取文件,通常会涉及到以下步骤: 1. **安装FTP客户端**:首先,你需要在本地计算机上安装一个FTP客户端软件,例如FileZilla、WinSCP等,这些工具提供了命令行接口或者可以通过API与...

    用批处理命令实现FTP文件的自动传输

    在 Windows 操作系统中,使用批处理命令可以实现 FTP 文件的自动传输。这种方法可以节省时间和精力,避免手动传输文件的麻烦。下面是实现自动传输的步骤: 首先,需要创建一个文本文件,内容如下: Open 10.31....

    Ftp自动登录批处理

    总的来说,FTP自动登录批处理是一种实用的技术,尤其对于频繁需要上传或下载文件的用户来说,可以显著提高工作效率。通过学习批处理和FTP命令,我们可以自定义自己的自动化流程,满足特定需求。

    windows 下ftp 下载文件的bat文件及FileZilla客户端服务器连接工具,cmd ftp 命令大全

    本文将详细介绍如何使用批处理(BAT)文件在Windows下通过FTP下载文件,以及如何使用FileZilla客户端工具进行服务器连接。 首先,让我们理解什么是批处理文件。批处理文件是包含一系列DOS命令的文本文件,通常以....

    FTP unix下put & windows下bat批处理get总结

    通过以上两个示例可以看出,在不同的操作系统环境中,虽然使用的工具和语法有所不同,但实现FTP自动化的基本思路是相似的。在Unix系统中,使用shell脚本结合FTP命令行工具;而在Windows系统中,则使用批处理文件配合...

    BAT批处理脚本-备份文件并上传至FTP服务器.zip

    BAT批处理脚本是一种在Windows操作系统中广泛使用的自动化工具,它允许用户通过编写简单的命令行指令来执行一系列操作。这个“BAT批处理脚本-备份文件并上传至FTP服务器.zip”压缩包包含了一个名为“备份文件并上传...

    一键搞定的bat批处理.rar

    在"一键搞定的bat批处理.rar"这个压缩包中,包含的可能是一系列预设好的批处理脚本,用于完成不同的电脑维护任务。例如,可能有用于系统清理、文件管理、软件安装、系统优化等功能。下面我们将深入探讨批处理的基本...

    批处理FTP登录器

    批处理FTP登录器是一种自动化工具,它允许用户通过批处理脚本进行FTP(File Transfer Protocol)连接和文件传输。在Windows操作系统中,批处理文件通常使用.bat或.cmd扩展名,它们是一系列命令的集合,可以一次性...

    DOS批处理ftp下载文件

    总结来说,DOS批处理ftp下载文件的核心在于编写一个包含FTP命令的批处理脚本,利用循环结构遍历并下载FTP服务器上的文件列表。这种方法在需要定期自动下载或大批量下载文件时非常有用,能显著提高工作效率。不过,...

    批处理ftp服务器上图片上传下载功能

    批处理FTP服务器上图片上传下载功能是通过编写批处理脚本来实现自动化操作的过程,它可以极大地提高工作效率,避免了手动重复连接和操作的繁琐。在这个场景中,我们需要在两台FTP服务器之间进行文件(包括图片)的...

    window下bat操作ftp、sftp cmd操作ftp、sftp

    window下bat操作ftp、sftp,脚本已完善,只需要修改配置即可。本脚本是参照https://download.csdn.net/download/housonglin1213/10127890进行修的,分值是系统设置的,没分的话可以从前面的链接中下载

    实用的BAT 批处理

    4. **网络管理**:例如自动下载文件、FTP传输、邮件发送等网络相关操作。 5. **权限控制**:通过批处理脚本,可以实现对用户访问权限的控制,比如限制某些用户的操作。 6. **自动化测试**:在软件开发过程中,...

    批处理bat文件

    ### 批处理bat文件知识点详解 #### 一、批处理bat文件概述 批处理脚本是一种文本文件,通常用于Windows操作系统中,通过一系列预定义的命令来自动化完成特定任务。这些命令可以包括文件操作(如复制、删除)、程序...

    IIS一键打开工具BAT批处理(支持IIS8).rar

    【IIS一键打开工具BAT批处理(支持IIS8).rar】这个压缩包文件主要针对的是Windows操作系统中的Internet Information Services(IIS)管理服务。IIS是微软公司提供的一款强大的Web服务器,常用于搭建和管理网站、Web...

    BAT批处理脚本-定时备份文件并FTP上传至备份服务器(原版).zip

    BAT批处理脚本是一种在Windows操作系统中广泛使用的自动化工具,它允许用户通过编写简单的命令行指令来执行一系列操作。在给定的文件"定时备份文件并FTP上传至备份服务器(原版).bat"中,我们可以看到一个典型的...

    BAT批处理脚本-文件相关操作-定时备份文件并FTP上传至备份服务器(原版).zip

    BAT批处理脚本是Windows操作系统中使用的一种自动化工具,它由一系列DOS命令组成,用于执行一系列预定义的任务。在给定的文件“定时备份文件并FTP上传至备份服务器(原版).bat”中,我们可以看到一个典型的批处理...

    BAT批处理脚本-史上最牛X批处理工具包09年7月11日更新版.zip

    3. **网络工具**:自动下载、上传文件,批量FTP操作。 4. **软件安装**:自动化安装多个软件,设置参数。 5. **数据备份**:定时备份重要文件或数据库。 6. **系统恢复**:快速恢复系统到某个已知的良好状态。 7. **...

    bat.rar_.bat_批处理 bat

    2. 使用:双击.bat文件,系统会自动调用命令提示符(CMD)来执行文件中的命令。 网络类批处理: 1. 下载管理:可以创建批处理脚本来批量下载文件,通过`bitsadmin`工具或第三方下载软件的命令行参数实现。 2. 上传...

    BAT批处理脚本-网络相关操作-ipc.zip

    BAT批处理脚本是Windows操作系统中一种非常实用的自动化工具,它允许用户通过编写一系列命令行指令来执行一系列任务,从而提高工作效率。在"BAT批处理脚本-网络相关操作-ipc.zip"这个压缩包中,包含了一个名为"ipc....

Global site tag (gtag.js) - Google Analytics