cmd.exe 和 ftp.exe 是两个程序,
你在cmd里面调用ftp.exe ,而cmd命令本身是不会变成ftp.exe的输入的
如果需要自动执行ftp命令的话,应该用 -s:filename 参数传递ftp命令。
比如,你可以建立两个文件,一个是command.cmd ,内容是
ftp -s:d:\用户名密码.txt 10.4.40.5
另一个文件就是你上面的“d:\用户名密码.txt”,但是里面除了
用户名、密码之外,还可以加上其它ftp命令,比如在最后追加一句
megt *.*
换句话说,-s:后面的文件可不仅仅是让你放用户名密码的。
ftp命令使用,对方电脑要开启ftp服务与对应端口(一般为21端口)
作为服务器一般是用win 2003
开启ftp服务器,在win 2003中可以安装iis服务