当前位置:首页 » 文件管理 » windowsftp下载脚本

windowsftp下载脚本

发布时间: 2022-06-07 11:06:22

❶ 如何实现window系统cmd环境下从远程ftp服务器上下载文件的方法

我们总会遇到这样或那样的问题,window系统cmd环境下从远程FTP服务器上下载文件是怎么实现的呢?

看看下面的方法,也许对你有帮助:

@echo off

rem 指定FTP用户名

set ftpUser=FTPUSERYGL

rem 指定FTP密码

set ftpPass=FTPUSER

rem 指定FTP服务器地址

set ftpIP=10.16.12.101

rem 指定待下载的文件位于FTP服务器的哪个目录

set ftpFolder=/MBX-YGL-IN/UE0620/MBX-YGL-FTP/

rem 指定从FTP下载下来的文件存放到本机哪个目录

set LocalFolder=D:/Download

set ftpFile=%temp%/TempFTP.txt

>"%ftpFile%" (

echo,%ftpUser%

echo,%ftpPass%

echo cd "%ftpFolder%"

echo lcd "%LocalFolder%"

echo bin

echo mget *.*

echo bye

)

start ftp -v -i -s:"%ftpFile%" %ftpIP%

❷ 关于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

❸ 从FTP服务器上下载一个可执行文件的脚本或命令,并运行这个程序。如何写

echo open 10.131.29.242 >>d:\ftp.txt
echo 123>>d:\ftp.txt
echo 123>>d:\ftp.txt
echo lcd c:\tmp >>d:\ftp.txt
echo get a\bb.exe >>d:\ftp.txt
echo y >> d:\ftp.txt
echo bye >>d:\ftp.txt
c:
ftp -s:d:\ftp.txt
del d:\ftp.txt

❹ 求一个windows下从FTP下载所有文件到指定目录的脚本或批处理,并删除源头FTP下的文件

@echo off
(echo open 192.168.1.1 18080
echo admin
echo admin
echo prompt
echo lcd d:\ftpfile
echo mget *
echo mdelete *
echo bye)>ftp.txt
ftp -s:ftp.txt

❺ windows下ftp脚本 我参考网上的一些例子,写了以下两个脚本,可是系统总是循环执行第一句

名字不能叫ftp.bat,换一个别的名字!

❻ 使用ftp下载,下载到windows 可以获得ftp文件列表 但是linux 运行其脚本 就得不到文件列表这是什么情况

WIN下的脚本,完全不同的,要按LINUX重写

❼ 请教DOS高手,用批处理实现ftp自动下载

@echo off
set ftpulr=填写ftp地址
set ftpuser=填写ftp用户
set ftppwd=填写ftp密码
set ftpport=填写ftp端口,默认21
echo open %ftpulr% %ftpport%>openFtp.txt
echo %ftpuser%>>openFtp.txt
echo %ftppwd%>>openFtp.txt
echo prompt off>>openFtp.txt
echo mget *>>openFtp.txt
echo bye>>openFtp.txt
echo Transport data......
ftp -s:openFtp.txt
del openFtp.txt
pause

❽ ftp如何实现自动下载

CuteFTP
下载:http://www.mydown.com/soft/29/29512.html
汉化:http://www.mydown.com/soft/202/202959.html
使用方法
双击桌面上的CuteFTP快捷图标,启动CuteFTP程序。第一卧诵谢嶙远��鲵TP Site Manager(FTP网站管理者)的对话框,如图1所示,后面再详细介绍。先点“Exit”退出。回到主程序界面进行必要的设置。
程序主界面
主界面分为四个主要部分,如图2所示。
1.命令区域(工具栏和菜单):这是FTP站对使用者显示的信息区,由这里可了解到该站信息,是否支持续传,正在传送什么文件,是否已经断线等当前连接状况。
常用的CuteFTP功能按钮(如图3所示)介绍如下:
A:Site Manager--调用FTP Site Manager;
B:Quick Connect--快速连接。对于一个新的FTP站,可以连上看看,如符合需要,点击Session / Add to database,取一个站名,便可将它加入 “FTP Site Manager”中进行详细编辑设置;
C:Disconnect--中断连接;
D:Reconnect--重新连接;
E:Upload--上传文件;
F:Download--下载文件;
G:Short Directory Listing--只列出文件及目录名称;
H:Long Directory Listing--完整列出文件及目录的详细资料,这样可以在传完文件后,比较本地硬盘的文件大小与FTP站上的文件大小是否一致。如果不一致,则要续传完整才行;
I、J、K:批处理功能组合键; L:View--检视功能,只是用于文本文件;
M:Execute--执行文件。但不要轻易对FTP站中的文件进行执行操作,这样会影响速度。 N:Edit--编辑远程区域中的文件;
O:Rename Files--对文件重新命名;
P:Make new directory--建立新目录;
Q:Refresh--刷新。重新整理当前目录中的文件,在比较文件大小前,最好先刷新一下;
R:Stop--立即中断文件传输。
2.本地区域(本地硬盘):显示本地计算机的硬盘中要上传(Upload)或下载(Download)的所在目录及相关文件。
3.远程区域(远端服务器):显示FTP站的内容。
4.批处理、记录区域:观看文件传输的进程。可先把本地或远程区域中的需要文件拖到这个窗口中,再决定是否传输。

设 置 篇

选择下拉菜单的FTP项,选Settings / Options,出现一个有五个标签的对话框。
1.“General”标签(如图4所示):
Mail Address:填入你的E-mail账号,用作匿名登录FTP站时的password。
Default Download Directory:预设下载文件存放目录,如单独创建一个目录,会便于整理。
Text Files Viewer:文本文件的检视工具。默认打开程序为“记事本”,也可以点击右边的“…”按钮,选择其他文本编辑软件。
Log File:记录传送文件的过程资料。
Max safe index size:Index是指站点说明文件。这里设定index文件大小如果超过指定KB(预设10KB),即询问是否下载。
Default Retry:设定如果因为FTP站忙而没接上,程序会自动连接n次,预设值为20。 Start:启动CuteFTP后使用哪种模式。预设为Site Manager(建议使用模式);
Quick Connect为快速连接;Nothing是直接进入CuteFTP的主程序工作窗口。
2.“Advanced”标签(如图5所示)。
Double-click Action:设定双击鼠标左键执行什么命令。预设为Transfer,即开始传输文件(建议);
Execute是执行文件(最好别用,除非你很有把握不会出错);View是查看文件,只对文本文件有效;Nothing是什么都不执行。
“Receive”和“Sand”是指接收缓冲区和传送缓冲区的大小。如果在传输文件时非常缓慢,不妨试试把两项都加大到16000。
3.“Display”标签(如图6所示)。
Tool Bar: 选择“Big Buttons”会使用大的功能键,这样看上去会醒目很多,不容易点错,这项功能很体贴常在网上泡得头晕眼花的虫虫们。
Customize:可以像Office97一样任意增减功能键,排列成自己习惯的菜单。 Select Font:设定显示字形的样式及大小。
Colors:显示讯息及字形颜色。 Reset to defaults:恢复默认的设定值。
4.“Prompts”和“Firewall”标签(如图7、图8所示): 关于操作提示和防火墙的设定,普通用户使用预设值就行了。

使 用 篇

单击按钮,开启FTP Site Manager。CuteFTP收集了很多着名的FTP站点地址,用鼠标在“Anonymous FTP Sites”文件夹中选择你想连接的站点,单击“Connect”即可连接了。如果想新增一个FTP站点,则单击“Add Site”,会弹出如图9所示的对话框。
1.Site Label:任意填写站名,它起到一个标题作用。如填上笔者的“红帆船电脑网络工作室”。
2.Host Address:填入FTP服务器的IP地址或域名,例如免费主页在太阳城,就要填上它的IP地址:202.98.35.14。注意不要用ftp://或http://开头。
3.User ID:填写你的用户名,Password中填写密码。
4.Login type(登录类型):选择“Normal”(正常)。很多公用的FTP网站,选用“anonymous”(匿名)登录,用自己的信箱账号当password即可。
5.Initial Remote Directory:填上你想登录FTP服务器后直接进入那级目录,如果上传个人主页,一般是用“\你的用户名”路径;Initial Local Directory:填上你想传输的文件在自己硬盘中的目录,当然不填也可以。
6.Transfer type:文件上传模式设定。 FTP可以用多种格式传输文件,常用的是文本模式和二进制模式。文本传输使用ASCII字符,而二进制则无须转换或格式化即可传输字符,因此比文本模式更快,并且可以传输所有ASCII值。要注意确保使用正确的传输模式传输文件,按文本模式传二进制文件将会导致错误。一般我们选“Auto-Detect”即可,它会自行检测文件类型并使用最适合的上传方式。
7.点击“确认”,程序回到图10的界面,此时“红帆船电脑网络工作室”已经出现在右边的框中。选择此标题,单击“Connect”,即可连入服务器(前提当然是你的电脑处于在线状态,如果不在线,CuteFTP会自动调用联接上网的程序)。远端服务器“验身”之后,弹出对话框(如图10所示),单击“OK”,进入程序主界面,便可以传送文件了。
六、如何上传、下载文件
1.在本地硬盘选取一个或多个要上传的文件,在远程区域中进入欲将文件送至的目录。 单击工具栏上的上传图标,或者用鼠标直接将选取文件拖曳过去,文件便开始上传。当命令区域中提示DONE,即表示上传完毕。
2.当遇到只需要上传所有jpg文件等情况时,可以在菜单中选取“Directory/Group select”,在弹出的对话框中输入想选取的文件通配符,如图11所示。该功能支持文件通配符“*”和“?”的用法。
3.CuteFTP2.8支持整个目录的上传或下载,操作方法与传送单一文件是一样的。但有时网站需要增加目录,可选择菜单中的“Commands / Make new directory”,或单击鼠标右键点选“Make new directory”项。在弹出的对话框中输入新目录名即可。如图12所示。
下载文件与此相似。
传送文件时,会经常在本地区域或远程区域中点击鼠标右键,弹出常用操作的功能菜单:
Delete:删除被选中的文件;
Rename:对被选中的文件重命名;
Change file attributes:修改远程区域中被选中的文件属性。这一项对于CGI文件很重要。点击此项,将弹出如图13所示的对话框,具体设置方法可参考帮助文件。
Make new dir:建立文件夹(目录);
Refresh:刷新。

技 巧 篇

1.注意文件名称的大小写。因为大多数远程服务器,对于文件或目录名的大小写非常敏感。如果FTP软件中没有强制小写字母的功能,就要注意文件及目录名要用小写。在CuteFTP中,在FTP Site Manager / Edit Site / Advanced的Upload Filenames中选择Force Lowercase(强制小写),可以强制实现上传文件名称为小写。如图14所示。
2.正确设置本地及远程目录。在CuteFTP中设置好本地及远程目录的路径,登录后将自动进入指定目录中,就马上可以进行文件传送了,能节省很多切换目录的时间。注意本地目录路径是用“\”格式,而在远程目录路径使用的是“/”格式,因为大部分的服务器都是UNIX系统。对于常用的目录,应将它加到Bookmarks书签中。
3.进入某站点时候盯着注意信息窗,如果显示了“This site can resume broken downloads”,即表示支持续传功能。
4.CuteFTP的目录下的smdata.dat文件,记录了“FTP Site Manager”中各网站的信息,应该定期备份。如果“FTP Site Manager”损失,或者重装了CuteFTP,将此文件复制回去,就不用再编辑一大堆的FTP站了。此外还应备份四个重要的文件:cuteftp.key、 commands.dat、 bookmark.dat、 autoname.dat。
5.传送文件结束后,在FTP Site Manager中,不要将Password保留,容易被别人利用。
6.CuteFTP是共享软件,有很多功能需要注册才能使用。
7.CuteFTP 2.8已经解决了Y2K问题,但注意不要将系统日期设定到2037年之后。
8.如果CuteFTP一切设置正常,但传输文件还是非常慢或者只能传输部分文件便停止,请在Windows的system.ini中加上[VNTSPSD]MaxFrameSize=3D1000,然后重启计算机。或到下列站点下载系统修正程序: http://www.sns-access.com/~netpro/maxmtu.htm http://www.microsoft.com/windows95/info/krnlupd.htm
8、可按如下步骤显示远程区域的隐含目录:在FTP Site Manager选Edit site编辑某个站点。在“Remote Directory”项中输入“-rtaF”,并且不要复选“Local Filter”项。

❾ 求一个自动从FTP下载文件到指定目录的脚本或批处理

代码如下:
@echo off&setlocal enabledelayedexpansion
rem 变量o存的是你1.txt的完整路径
set /p o=1.txt
set /p s=2.txt
set /p ext=保存名称为(包括拓展名):
set i=F:\ftp下载%ext%
echo 192.168.1.103> ftp.txt
echo 12345>>ftp.txt
echo binary>>ftp.txt
echo get "%o%" "%i%">>ftp.txt
echo bye>>ftp.txt
ftp -s:"ftp.txt" 192.168.1.103
del ftp.txt

以前写的,你测试下。

❿ 自己做BAT脚本 通过FTP服务器自动下载或上传到本机电脑 公司里面用的研究了很久

1. ftp.tmp 是用命令产生的一个ftp命令文本,这个文本在运行ftp命令之后会自动运行。
ftp.tmp 的内容是
open 192.168.10.10
bak
bak
mget * (这句就是下载所有文件)
bye
2. 要达到你上传d:/1.txt,把批处理内容改为
@echo off
@echo xp的任务开始le...................
echo open 192.168.10.10>>ftp.tmp
echo bak>>ftp.tmp
echo bak>>ftp.tmp
echo put d:/1.txt>>ftp.tmp
echo bye>>ftp.tmp
ftp -i -s:ftp.tmp
del ftp.tmp
@echo 搞定收工。
@echo on

还有问题Q 7841983

热点内容
用近似归算法 发布:2025-01-21 00:51:56 浏览:517
php显示数据库中图片 发布:2025-01-21 00:44:34 浏览:146
如何在服务器中找文件 发布:2025-01-21 00:38:50 浏览:911
Cmdpython命令 发布:2025-01-21 00:30:38 浏览:758
mac常用解压 发布:2025-01-21 00:01:47 浏览:692
linuxcpu使用 发布:2025-01-21 00:00:59 浏览:850
成套供应配电柜有哪些配置 发布:2025-01-21 00:00:52 浏览:121
GO编译器PDF 发布:2025-01-21 00:00:52 浏览:704
osu上传成绩 发布:2025-01-20 23:59:57 浏览:642
了解sql 发布:2025-01-20 23:58:39 浏览:656