是否可以通过FTP下载整个目录?

时间:2013-12-12 15:16:46

标签: batch-file ftp

我使用以下批处理文件代码从FTP目录下载单个文件。如果我在此目录中有名为“Presentation”的文件夹。我可以修改代码以便下载整个文件夹吗?

@Echo Off
Set _FTPServerName= 
Set _UserName=FTPUser
Set _Password=enter4FTP
Set _LocalFolder= C:\Users
Set _Filename= test.txt
Set _ScriptFile=ftp1
:: Create script
>"%_ScriptFile%" Echo open %_FTPServerName%
>>"%_ScriptFile%" Echo %_UserName%
>>"%_ScriptFile%" Echo %_Password%
>>"%_ScriptFile%" Echo lcd %_LocalFolder%
>>"%_ScriptFile%" Echo binary
>>"%_ScriptFile%" Echo get %_Filename%
>>"%_ScriptFile%" Echo quit
:: Run script
ftp -s:"%_ScriptFile%"
Del "%_ScriptFile%"
pause

1 个答案:

答案 0 :(得分:0)

在以下行中:

Set _Filename= test.txt

将文件名替换为Presentation或您想要的目录,并在以下行中填写:

>>"%_ScriptFile%" Echo get %_Filename%

get替换为mget