如何用BAT批处理上传到ftp服务器
现在手头有个ftpxxx.xxx.xxx.xxx权限想通过定时任务将本地d:\aa\目录下的txt文件自动上传到xxx.xxx.xxx.xxx服务器上有用户名密码ip地址...
现在手头有个ftp xxx.xxx.xxx.xxx 权限 想通过定时任务 将本地d:\aa\目录下的txt文件 自动上传到 xxx.xxx.xxx.xxx 服务器上 有用户名 密码 ip地址
展开
1个回答
展开全部
参照:.netrc文件格式:
open ip
用户名
密码
bin
mput d:\aa\目录下的txt文件
close
bye
以上内容建立一个文件,使用:
ftp -i -s:文件名
方式做计划任务调用,就可以了。
open ip
用户名
密码
bin
mput d:\aa\目录下的txt文件
close
bye
以上内容建立一个文件,使用:
ftp -i -s:文件名
方式做计划任务调用,就可以了。
追问
ftp -i -s:文件名
方式做计划任务调用,就可以了。
这个可不可以说下详细的操作步骤 谢谢了
追答
windows 不是有计划任务吗?新建一个计划任务,按向导提示,设定执行时间,然后在里面添加这个命令和参数就可以了。
实施前,首先测试你的配置文件是否正确,在cmd里运行一下ftp -i -s:文件名,如果在ftp上看到了你要传递的文件,就直接新建计划任务就好了,如果不行,那就先找不能传递的原因吧,给你的格式肯定是正确的,但具体实施时可能因为服务器配置不同,有点差别,这个只能你自己去试了。
在这里要提醒一点,但通过这个命令调用似乎不一定能完成你的认为,既然定时执行,肯定你目录下的txt文件会更新,既然有更新,那必然存在重复操作,这时,你就需要做一个批处理来完成所有的工作,ftp -i -s:文件名这条命令,应该直接包含在批处理中,到时的计划任务,你只要选择这个批处理,定时运行就可以了。
我认为我已经说的够清楚了,如果你是要一个可以直接运行的脚本,那不好意思,你提供的信息不够,不能保证写出来的脚本合适你运行,所以也就不写了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询