windows cmd ftp 自动下载

1、编写ftp的bat脚本:

set year=%date:~0,4%
set day=%date:~0,4%%date:~5,2%%date:~8,2%
mkdir d:\ftp\%date:~0,4%
mkdir d:\ftp\%date:~0,4%\%date:~0,4%%date:~5,2%%date:~8,2%
del d:\ftp\ftpcmd.txt

@echo open 172.18.73.122>>ftpcmd.txt
@echo product1>>ftpcmd.txt
@echo product1>>ftpcmd.txt
@echo binary>>ftpcmd.txt
@echo cd /products/Grib2/Grid_SM/%year%/%day%>>ftpcmd.txt
@echo lcd D:/ftp/%year%/%day%>>ftpcmd.txt

@echo prompt off>>ftpcmd.txt
@echo mget *>>ftpcmd.txt
@echo bye>>ftpcmd.txt
@echo quit>>ftpcmd.txt
@echo close>>ftpcmd.txt

ftp -s:D:/ftp/ftpcmd.txt

2、讲脚本另存为run.bat文件,然后添加到windows的计划任务里面,但是有几个注意事项,如下:

(1)点击创建任务

如图所示的勾选,不存储密码。

(2)操作,在“起始于(可选)”这里一定要填写相应执行程序或是BAT文件的所在目录,要不然是执行不成功的。

原文地址:https://www.cnblogs.com/tiandi/p/11965278.html

时间: 2024-10-10 00:11:51

windows cmd ftp 自动下载的相关文章

windows bat脚本实现ftp自动下载 删除

现在有一个需求就是把远程某个文件下面的图片,下载到本地,并且删除下载成功的的文件,而且远程目录下的那个图片会随时增加.假设一下如果所有的脚本都写好了,那么就需要调用windows上的计划任务定时执行脚本就ok了,Linux上利用cronjob 同样可以做到.大体的实现思路如下,当然了不止这一种方式. 在远程服务器上搭建ftp server ,例如这里在远程服务上的 images 作为下载目录.搭建ftp server 最简单的方式就是用FileZilla Server 这个工具去搭建,很方便,零

Windows 2008 想自动下载, default.ica 文件

Windows 2008  想自动下载, default.ica 文件,Windows 2008 ,IE8 默认不允许下载将Internet,下载启用即可,如图:

windows FTP自动下载脚本

新建ftp.dat文件,内容如下 open xxx.xxx.xxx.xxxusernamepasswordcd    lcd x:\filesbinaryhashmget *.*bye 新建run.bat文件 ftp -s:ftp.dat执行run.bat即可 http://linuxinfo.blog.51cto.com/412748/98690

ftp自动下载

#!/bin/bash  #author: QingFeng #qq: 530035210 #blog: http://my.oschina.net/pwd/blog  #自动添加秘钥认证用户 #缺省的配置如下   logdir=/data/log/shell          #日志路径 log=$logdir/shell.log            #日志文件  is_font=1                #终端是否打印日志: 1打印 0不打印  is_log=1          

C# 利用FTP自动下载xml文件后利用 FileSystemWatcher 监控目录下文件变化并自动更新数据库

using FtpLib; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.IO; using System.Linq; using System.ServiceProcess; using System.Text; using System.Threading; using

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/

用shell和python实现FTP自动登陆然后上传和下载

1.ftp自动登陆下载文件 -n 不受.netrc文件的影响.(ftp默认为读取.netrc文件中的设定) !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾 binary -   设置文件传输类型为binary(二进制传输)  prompt -  开关交互提示(默认为ON) close -   结束FTP会话并返回命令行 quit -  结束FTP会话并退出FTP(功能通bye) mget -  复制一个或多个远程文件至本地 get -   复制单个远程文件到本地 put -  复制

linux和windows下的自动ftp脚本(shell bat)

一.先来看linux下的: 复制代码 代码如下: #! /bin/bashcd /ftp/CURRENTDATE=` date +%Y%m%d `YESTERDAY=` date -d yesterday +%Y%m%d `THREEDAYAGO=` date -d '3 days ago' +%Y%m%d `#echo $TWODAYAGOftp -n -i 34.97.34.3 << !user ftpuser ftpuserbinmput $YESTERDAY.*delete $THRE

Windows和Linux之间ftp自动上传下载脚本

一.Windows主机自动从Linux ftp服务器下载文件 二.Linux主机自动从Windows ftp服务器下载文件 原文地址:http://blog.51cto.com/19940919/2073981