900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > FTP自动上传日期命名文件

FTP自动上传日期命名文件

时间:2018-08-29 08:41:53

相关推荐

FTP自动上传日期命名文件

说明:此文章是从http://177048./167048/919374转载过来的,若有侵权之处,请联系本人,及时删除,谢谢!

需求:将每天备份的数据以当天日期命名,并定时上传到FTP服务器上。

第一步:备份文件,文件名以当天日期为名,具体操作不多解释,不同的软件操作不同。

第二步:建立批处理文档,将以下代码另存为update.bat

@echo off

set bak=%date:~0,4%%date:~5,2%%date:~8,2%

echo open FtpServerIP>a.txt

echo User>>a.txt

echo Password>>a.txt

echo prompt>>a.txt

echo put %bak%.bak>>a.txt

echo bye>>a.txt

ftp -s:a.txt

del a.txt /q

代码解释:

1、关闭回显

2、设定变量,bak为当前日期

3、创建a.txt文本,写入open ftpserverIP,连接到指定FTP服务器

4、在a.txt中写入用户名

5、在a.txt中写入密码

6、这条命令是关闭提示

7、在a.txt中写入上传文件指令,如果你的批处理文件没有与你要上传的文件放在同一个文件夹请修改echo put %bak%.bak>>a.txt,在%bak%.bak前加上全地址,如:d:\back\%bak%.bak

8、在a.txt中写入退出命令

9、执行ftp命令,并调用a.txt中内容

10、删除脚本创建的a.txt文件

注:如果你要上传到指定目录的话在echo Password>>a.txt下面加入echo cd\dir1\dri2>>a.txt

若要上传多个文件,刚把put改至mput即可。

第三步:创建计划任务,这里也不多说了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。