ftp终端下载所有文件夹
⑴ 用批处理从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
⑵ linux ftp 怎么下载文件夹
最见到那方法就是在浏览器输入FTP:\\xxx.xxx.xxx.xxx进入FTP服务器然后下载。
如果没有图形界面,就需要在命令行下使用了。
1、通过shell登录
#ftp //shell下输入ftp命令,进入到ftp提示符
>open IP PORT //IP ,PORT对应为服务器的IP和端口号
或者直接使用一条语句
#ftp IP PORT
2、多文件下载(对目录无效)
如:下载目录下的所有文件(子目录是无法下载下来的)
>mget *
这样操作,下载每个文件都会提问,每次都要输入一个y要去掉提问,就要先输入
>prompt off
3、解决:ftp命令行不支持目录下载通过wget得到解决
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r
注: 星号*必须有,否则下载下来的就一个文件index.html
-r参数就是用来目录下载的。
⑶ FTP命令mget如何下载整个目录下的文件及子目录文件
ftp命令可用于上传文件,也可以用于下载文件。例如把服务器images目录中所有.jpg文件下载至本机D:img中,可执行如下操作(登陆步骤忽略)。
(1)ftp>cd images 命令,进入images目录。
(2)ftp>lcd d: 命令,改变本地的工作目录。
(3)ftp>mget *.jpg命令,出现“200 Type set to A”提示,输入“y”,下载所有.jpg文件到本地D:img中。
(4)下载工作完毕后,可运行bye命令中断连接。
⑷ 如何用FTP命令下载所有文件夹及其内部的文件
http://www.blueidea.com/computer/soft/2004/2228.asp
供参考
⑸ 怎么使用ftp命令下载整个文件夹的内容
引用一个回答
ftp只是个小命令,很多功能做不到的,可以利用其他ftp客户端软件
或者把文件夹压缩后使用命令行上传
以下是调用winrar压缩的命令
path c:\program files\winrar;d:\program files\winrar;%path%
rar a d:\aa.rar d:\aa
然后在ftp的命令行里使用
put d:\aa.rar
⑹ 如何使用批处理从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"
⑺ 如何批量从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,并能够实时监测他们的连接状态,便于日常维护和操作!
⑻ windowsftp如何获取文件夹下所有的文件
可以通过命令窗口来打开所有的文件。具体步骤如下:
点击win+R后输入cmd打开dos命令窗口。
打开需获取文件名的位置。
获取名称,命令格式:dir/b文件目标盘符文件夹位置(可省略)目标名称.目标后缀。
获取文件大小及文件名、修改时间(文件大小需处理)。
Microsoft Surface是一个由微软所开发的第一款平面电脑,结合硬件与软件的新技术,用家可以直接用手或声音对屏幕作出指令,触摸和其他外在物理物来和电脑进行交互,毋须再依赖会令手部劳损的鼠标与键盘。
⑼ 易语言FTP下载文件夹里的全部文件
.版本 2
.支持库 internet
.程序集 窗口程序集1
.程序集变量 目录, 文本型, , "0"
.程序集变量 cnt, 整数型
.程序集变量 tmp, 整数型
.子程序 _按钮1_被单击
.如果真 (连接FTP服务器 (“Ftp IP”, “账号”, “密码”, 21, ) = 真)
编辑框1.内容 = 编辑框1.内容 + “Ftp已连接”
.如果真结束
.如果真 (FTP置现行目录 (“你要进入的目录”) = 真)
编辑框1.内容 = 编辑框1.内容 + #换行符 + “进入目录”
.如果真结束
cnt = FTP目录列表 (“*.*”, , 目录, , , )
.计次循环首 (cnt, tmp)
编辑框1.内容 = 编辑框1.内容 + #换行符 + 目录 [tmp]
.计次循环尾 ()
.子程序 _按钮2_被单击
编辑框1.内容 = 编辑框1.内容 + #换行符 + “---------------------------------------”
.计次循环首 (cnt, tmp)
FTP文件下载 (目录 [tmp], 取运行目录 () + “/” + 目录 [tmp], )
编辑框1.内容 = 编辑框1.内容 + #换行符 + “下载文件:” + 取运行目录 () + “/” + 目录 [tmp]
.计次循环尾 ()
⑽ ftp 如何进行整个文件夹的下载
Linux系统的话可以试试这个:rsync
---links --recursive --times --verbose rsync://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/917/880 ./
可以下载的话,把ftp.ncbi.nlm.nih.gov/genomes/all/GCF/917/880 换成目标你要下载文件夹的路径就行
PS:上面是一条命令,是网络知道自动转2行的