批量下载ftp某个目录下的所有文件(包括子目录)
批量下载ftp某个目录下的所有文件(包括子目录)
ftp是unix,本机是window,求bat脚本
还有我根据网上的例子写了个脚本,当脚本执行到mget *.*就不往下执行了,一直卡在那里,脚本如下,求N人指点
set ymd=%date:~0,10%
md "C:\backup\%ymd%"
cd C:\backup\%ymd%
@echo off
echo open ftp服务器地址>ftp.src
echo 用户名>>ftp.src
echo 密码>>ftp.src
echo type binary>>ftp.src
echo mget *.*>>ftp.src --------------------------运行到此处卡壳
echo bye>>ftp.src
ftp -s:ftp.src
del ftp.src
[解决办法]
mget每个子目录时,会提示用户确认y/n
使用prompt关掉交互模式
即:
echo type binary>>ftp.src echo prompt >>ftp.srcecho mget *.*>>ftp.src