⑴ 高手指教,DOS下下载FTP文件的命令,谢谢
在命令行下输入下面命令
ftp
open 122.192.20.45
123
123
get 1.exe
bye
⑵ dos用FTP命令无法实现上传和下载
DOS下的FTP工具功能比较简单吧,通常碰到的问题是主被动模式,和编码模式的问题,还是使用一些FTP工具吧(flashXP,cuteFTP等),最简单的迅雷5就有"FTP探测器",或者IE(有时较卡)。
⑶ 如何在计算机上建立使用DOS命令通过FTP进行上传和下载
1、dos命令,是dos操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。
2、常用命令:
(1)查看目录内容命令
dir
(2)指定可执行文件搜索目录
path
(3)创建目录命令
md
(4)打开指定目录命令
cd
(5)删除当前指定的子目录命令
rd
(6)改变当前盘符命令
c:
(7)文件复制命令
(8)显示文本文件内容命令
type
(9)更改文件名命令
ren
(10)删除文件命令
del
(11)清除屏幕命令
cls
⑷ 在DOS下使用命令来从FTP下载的文件如何放到我的硬盘的指定位置啊
下载一个FTP上传工具,在FTP界面进行设置一下,
假如你想下载123.MP3到C盘下haha文件夹里,get 123.mp3 C:haha123.mp3
你可以通过 C:Documents and SettingsAdministrator123.mp3 C:haha123.mp3
复制到你想要的位置如haha文件夹下。
⑸ 怎么用DOS下载FTP文件
getfile.bat:主程序,检查配置目录及调用ftp脚本。
getfile.ftp:ftp运行脚本。
movefile.bat:删除远程主机上的文件。
以下是批处理的具体内容。1.getfile.bat内容:
@echo
off
REM
配置基本盘符,主目录和文件存放目录
set
BASE=d:
set
BASE_PATH=D:\doc\一卡通\ftp
set
LOG_FILE=%BASE_PATH%\ftpgetfile.log
set
FLAG_FILE=%BASE_PATH%\tmp.tmp
##因要和另外一个程序通讯,所以用了这个状态标志文件,程序开始时写0进去,结束时再修改为1。这样另一个程序就可以判断何时文件接收结束,并开始处理文件。
set
SAVE_PATH=%BASE_PATH%
set
TMP_PATH=%BASE_PATH%\temp
set
REMOTE_PATH=/home/ecton/data/download/1234
REM
程序开始运行
⑹ dos命令下 怎么把文件上传到FTP
先假设有一FTP服务器,FTP服务器:qint.ithot.net,用户名:username 密码:user1234。在本地电脑D:盘创建一个文件夹"qint"。将要上传的文件复制到d:\qint里。通过FTP命令将文件从本地上传,从服务器下载的步骤如下: 1.“开始”-“运行”-输入“FTP” 2.open qint.ithot.net /*这一步可以与第一步合并,在“运行”里直接输入"ftp qint.ithot.net"。如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open qint.ithot.net 2121”*/ 3.username /*提示你输入用户名*/ 4.user1234 /*提示你输入密码,密码不回显,打完密码后回车即可。如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。*/ 5.dir /*你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。*/ 6.mkdir qint /*在FTP服务器上根目录下建立qint目录。*/ 7.cd qint /*进入目录qint,用“cd 你的目录名”可以进入当前目录的下一级目录,这跟DOS一样。*/ 8.bin /*采用二进制传输。如果你要上传下载,这一步很重要,不先执行这个命令,上传下载会很慢。*/ 9.lcd d:\qint /*定位本地默认文件夹,在前面我事先在D:盘创建的。*/ 10.!dir /*查看本地文件夹中的文件及目录*/ 11.put i001.jpg /*将当前目录(d:\qint)中的文件i001.jpg上传到FTP服务器默认目录。可以用"mput *.*"将所有文件上传到FTP服务器上。*/ 12.get d123.jpg /*将FTP服务器默认目录中的文件d123.jpg下载到当前目录下(d:\qint)。可以用"mget *.*"将所有文件下载到d:\qint*/ 13.delete *.* /*删除目录qint中的所有文件。*/ 14.cd .. /*返回至上一级目录,即根目录。返回上一级目录用“cd ..”要注意,中间有空格。返回根目录用“cd \”。*/ 15.mrdir qint /*删除目录qint。删除目录,在此目录下不能有文件及目录,不然将无法删除。*/ 16.bye /*退出FTP服务器*/ 上传下载时特别要注意服务器及本地电脑的当前目录,文件是从哪里到哪里的问题。查看FTP服务器的当前目录命令为pwd,可以用cd命令定位服务器的目录。可以用lcd命令定位本地电脑的目录。以上实例应用到了采用FTP命令行方式上传下载的最常用命令,你还可以用命令“?”查看更多的命令。
⑺ 用DOS命令下载FTP上的文件
quit或是bye都可以的 q命令 bye
⑻ DOS如何实现FTP自动上传和下载..最好有日志纪录
这个做起来比较麻烦呀。。
原理是利用dos下的ftp命令,再用bat批量执行。
但是,在dos下进入ftp环境后,无法再用同一bat里面的命令操作ftp,所以,需要建立多个bat,在打开ftp环境后,再调用另外的bat文件进行处理。这需要你有一定得dos命令知识以及FTP命令知识。
我简单写一下。
呃。。 比较复杂。占位测试ing
—————————我是传说中的分割线————————————
测试通过。
首先为dos命令下的bat文件:ftp.bat:
@echo off
REM 采用环境变量方式配置文件夹,日志等
set BASE = d:
set DOWNLOAD_PATH = d:\gao
set UPLOAD_PATH = d:\hua
set LOG_PATH = d:\log
set LOG_FILE = d:\log\log.txt
REM 判断目录是否存在。估计目录你早已建好,但是为了完整,还是写上吧。
%BASE%
if not exist %DOWNLOAD_PATH% (
mkdir %DOWNLOAD_PATH%
)
if not exist %UPLOAD_PATH% (
mkdir %UPLOAD_PATH%
)
if not exist %LOG_PATH% (
mkdir %LOG_PATH%
)
REM 程序运行
echo ========================================== >> %LOG_FILE%
set DATET=%date%%time%
echo 程序开始运行,时间:%DATET% >> %LOG_FILE%
cd %DOWNLOAD_PATH%
REM 注意下面这句,其中,download.ftp为下载指令集,注意前面的地址。
ftp -n -s:"d:\download.ftp" >> %LOG_FILE%
echo 本次下载的文件如下:>> %LOG_FILE%
dir /B %DOWNLOAD_PATH\*.* >> %LOG_FILE%
echo 下载操作结束,时间:%DATET% >> %LOG_FILE%
REM 下面是上传,基本类似。
ftp -n -s:"d:\upload.ftp">> %LOG_FILE%
echo 本次上传的文件如下:>> %LOG_FILE%
dir /B %UPLOAD_PATH\*.* >> %LOG_FILE%
echo 上传操作结束,时间:%DATET% >> %LOG_FILE%
echo ============================================ >> %LOG_FILE%
———————再次出现的分割线————————————
以下为下载指令集download.ftp:
open 192.168.1.150
user TEST
123
cd /home/ms/gh/out
prompt off
mget *.*
bye
———————不愿出场的分割线————————————
以下为上传指令集upload.ftp:
open 192.168.1.150
user TEST
123
cd /home/ms/gh/in
prompt off
mput *.*
bye
———————最后谢幕的分割线————————————
以上这些估计可以满足你的要求了。
话说,我以前还从未考虑过用批处理方式操作过ftp,顶多是自己写个原生ftp程序。。。。
⑼ dos下执行ftp下载命令
在cmd中输入ftp
open FTP主机的IP地址
输入登录的用户名
输入密码
登陆成功
ls 列出ftp站点的内容
get
远程文件名(要下载哪个文件)
本地文件路径(下载到何处)
回车即开始下载,下载完成后显示相关文件的信息
⑽ 怎样DOS下面登录Ftp下东西
windows
XP
和windows
2000系统
架设了一个ftp服务器,ip:192.168.8.10,端口用21(因为是21,所以不用写也不要紧)
在dos窗口下用命令:
ftp
192.168.8.10:21
或
ftp
192.168.8.10
或是先
输入
>ftp
>open
192.168.8.10:21
然后让你输入用户名
然后中密码(你输入的时候他是不会显示出来任务东西的,你不用管他)
回车
进行后台FTP下载,那么就必须学习FTP指令。(以下这些内容都可以在网上搜索到),如果还是不知道的话,去网上搜索一下教程,应该有的!
FTP的命令行格式为:
ftp
-v
-d
-i
-n
-g
[主机名]
,
其中
-v
显示远程服务器的所有响应信息;
-n
限制ftp的自动登录,即不使用;.n
etrc文件;
-d
使用调试方式;
-g
取消全局文件名。
FTP使用的内部命令如下(中括号表示可选项):
1.![cmd[args>:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip
2.$
macro-ame[args]:
执行宏定义macro-name。
3.account[password]:
提供登录远程系统成功后访问系统资源所需的补充口令。
4.append
local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5.ascii:使用ascii类型传输方式。
6.bell:每个命令执行完毕后计算机响铃一次。
7.bin:使用二进制文件传输方式。
8.bye:退出ftp会话过程。
9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。
10.cd
remote-dir:进入远程主机目录。
11.cp:进入远程主机目录的父目录。
12.chmod
mode
file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod
777
a.out。
13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.delete
remote-file:删除远程主机文件。
16.debug[debug-value]:设置调试方式,
显示发送至远程主机的每条命令,如:deb
up
3,若设为0,表示取消debug。
17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件
18.disconnection:同close。
19.form
format:将文件传输方式设置为format,缺省为file方式。
20.get
remote-file[local-file]:
将远程主机的文件remote-file传至本地硬盘的local-file。
21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
22.hash:每传输1024字节,显示一个hash符号(#)。
23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help
get。
24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
25.image:设置二进制传输方式(同binary)。
26.lcd[dir]:将本地工作目录切换至dir。
27.ls[remote-dir][local-file]:显示远程目录remote-dir,
并存入本地文件local-file。
28.macdef
macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
29.mdelete[remote-file]:删除远程主机文件。
30.mdir
remote-files
local-file:与dir类似,但可指定多个远程文件,如
:mdir
*.o.*.zipoutfile
。
31.mget
remote-files:传输多个远程文件。
32.mkdir
dir-name:在远程主机中建一目录。
33.mls
rem