Windows系统定时上传文件至FTP

本文介绍了如何通过Windows系统的CMD命令行和FTP命令,结合BAT脚本与定时任务,实现自动将本地文件定时上传至FTP服务器。详细步骤包括创建包含用户名和密码的文本文件,编写执行FTP命令的BAT脚本,以及设置定时任务来定期执行脚本。示例中展示了如何将特定文件或根据日期命名的文件上传至FTP服务器的指定路径。
摘要由CSDN通过智能技术生成

    基本操作:

    1.cmd下,输入ftp host或者先输入ftp,然后输入open host,其中host为要连接的计算机名、IP地址或FTP服务器的IPv6地址。

    2.根据提示输入登录的用户名密码。

    3.cd /path,利用cd命令进入到某个路径下

    4.put source [file1],将本地source文件传送到服务器上,并更名为file1,如果不带file1参数,则为原名。也可以用send命令,语法相同,但send的传输速度会比put快些。

    5.bye,断开ftp

    例如:将本地E盘下的A文件上传到FTP下的doc文件夹下

ftp 192.11.11.11
user
password
cd /hw
put e:/a.txt
bye

    在实际情况中,我们常常需要定期上传特定文件到服务器,此时,就可以用bat脚本+定时任务来实现啦!

    写bat脚本

    思路:用一个文件保存用户名密码,每次执行时复制该文件,并在文件末尾添加ftp命令。执行修改后的文件,执行完成后删除此文件。

    注:由于echo命令写文件时会自动添加空格,导致执行时提示用户名错误,因此只能事先将用户名密码保存到文件中。

    1.新建文件A.txt,文件内容为

open host #host为ftp主机名或IP
user
password

    2.新建bat脚本&#x

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值