A. 关于Windows7/10下如何批量下载ftp文件的问题
rem需要借助一个第三方命令行下载工具wget来实现
@echooff
(for/l%%iin(1,33,100)do(
sets=000%%i
sets=!s:~-3!
echowgetftp://igs.ensg.ign.fr/pub/igs/procts/ionosphere/2016/!s!/igsg!s!0.16i.Z))>down.bat
remcalldown.bat
B. 如何使用批处理从FTP服务器上下载当天创建的所有文件
FTP命令好象不能那么筛选,不过你可以在DATE下建立一个新文件夹,把所有文件都放进去,然后DATE下就只有每天创建的文件文件,下载下来后在移动过去,这样不就简单了
然后你可以每天用下面的脚本来下载文件
@echo
off
echo
open
192.168.1.1
>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
user
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
user
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
cd
date
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
binary
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
mget
*.*
c:\date
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
bye
>>
"%userprofile%\Local
Settings\Temp\ftpin"
ftp
-s:"%userprofile%\Local
Settings\Temp\ftpin"
del
"%userprofile%\Local
Settings\Temp\ftpin"
C. 怎样批量转存ftp服务器上的文件
方法/步骤
第一步:打开我的电脑,或者打开浏览器也可以,只是浏览器的文件展示方式是以树形结构展示出来,个人感觉看起来没这么直观,这里以资源管理器来说明(如下图:)
第二步:在地址栏输入FTP地址,如FTP://192.168.1.236后回车(小编这里的FTP设置的IP地址为192.168.1.236),有些FTP服务器设定了虚拟地址,这样的FTP地址不会以IP地址(如这里的192.168.1.236)显示,而是以域名的方式显示。
回车后会弹出一个FTP登录框,在对话框内一次输入自己的FTP用户名和密码,单击“登陆”按钮
登陆后界面如下,我这里是没有任何文件的,有些网络上的FTP文件夹默认存放了一些说明文件或者一些目录文件夹在里面的。这个没关系。
进入FTP服务后就简单了,可以做自己需要的操作了,将需要保存的文件复制到里面即可。也可以从里面下载文件,根据不同的FTP文件服务器设立的权限不同,可操作的功能不一样,这个就不做介绍了。
D. 用批处理从FTP上下载文件夹里的所有文件包括子目录到本地的D盘根目录下
@echooff
rem指定FTP用户名
setftpUser=FTPUSERNAME
rem指定FTP密码
setftpPass=FTPPASSWORD
rem指定FTP服务器地址
setftpIP=192.168.0.2
rem指定待下载的文件位于FTP服务器的哪个目录
setftpFolder=/SharedFile/Log
rem指定从FTP下载下来的文件存放到本机哪个目录
setLocalFolder=D:/
setftpFile=%temp%/TempFTP.txt
>"%ftpFile%"(
echo,%ftpUser%
echo,%ftpPass%
echocd"%ftpFolder%"
echolcd"%LocalFolder%"
echobin
echomget*.*
echobye
)
startftp-v-i-s:"%ftpFile%"%ftpIP%
如果需要下载某个目录下的.txt类型的所有文件,请把
mget*.*
改成
mget*.txt
如果需要下载某个目录下的某一个文件a.txt,请把
mget*.*
改成
geta.txt
E. 如何批量从ftp批量下载文件
如果你是WIN系统或者Linux系统自带的FTP,就是用代码循环。
你用的是客户端的话更简单了,把需要下载的勾选的直接下就可以了,比如这款IIS7服务器管理软件。
它的操作简单,功能强大可应用于win系列的操作系统(含VPS、VM);还可应用于linux操作系统:CentOS、Ubuntu、Debian等,支持命令及可视化SFTP管理;linux的vnc、win的vnc;FTP,webshell等,同时适合机房管理、站长、运维工作、程序员,等需要大量服务器或者电脑的用户朋友使用范围很广。
IIS7服务器管理工具能够作为FTP的客户端,进行FTP的命令操作,定时备份上传下载,自动更新。可在客户端,下载,安装FTP软件!同时,它也可以作为VNC的客户端,进行VNC的命令操作!它能够批量连接Windows和Linux系统下的服务器和VPS,并能够实时监测他们的连接状态,便于日常维护和操作!
F. 如何使用批处理从FTP服务器上下载当天创建的所有文件夹
ftp>
open
123.123.123.123
ftp>
connected
to
接下来服务器询问你用户名和口令
ftp>
cd
wwwroot
ftp>
get
123
也可以在ie地址栏输入ftp地址,输入账号和密码,然后就可以访问了
G. 怎么把FTP上的东西全部复制下来/
这浏览器地址栏中输入:
ftp://219.228.40.69
然后根据提示输入帐号密码
里面的东西就像操作自家的文件夹一样
复制,新建,删除
但一般都限制为只读,所以不可以写
下载就是复制
然后在自家的电脑上粘贴
顺便说在讯雷中的操作
在讯雷主界面中》
单击文件菜单》新建》
(弹出“建立新的下载任务”对话框)》
在网址(URL)中输入地址(如ftp://219.228.40.69/*.*
,,,*.*表示ftp://219.228.40.69这个FTP下面的文件
比如,在ftp://219.228.40.69 中有一个文件kao.exe,那么URL地址就是ftp://219.228.40.69/kao.exe,如果是ftp://219.228.40.69中的文件夹wokao下面的kao.exe,那么URL就是ftp://219.228.40.69/wokao/kao.exe)
》
在“登陆到服务器”选项前面钩上》
在帐户和密码中写上帐号及密码》
确定即可
H. FTP批量下载工具
可以用IIS7服务器管理工具。
可以批量管理ftp站点.具有定时上传下载,自动更新的功能。
最大可取之处在于它不仅可以管理ftp,同时也是vnc的客户端.iis7服务器管理工具,是服务器批量管理集成器.windows与linux都可以集成管理,可谓是非常方便.
I. bat批量下载FTP
首先需要先登录Ftp,然后获取该www文件夹下面的文件列表,再逐一下载即可了。
下载一款ftp工具,比如WinScp,方便快捷呢。