无法从FTP站点复制文件夹?

时间:2013-12-12 21:18:33

标签: powershell batch-file ftp

我正在使用下面的代码成功获取演示文稿目录中的文件,但不是文件夹。有没有办法获取文件夹及其内容?也许在powershell中,这可以代替批处理文件吗?当下面的代码运行时,我在文件夹上获得访问被拒绝但文件复制正常?有什么想法吗?

@Echo Off
Set _FTPServerName= 
Set _UserName=
Set _Password=
Set _LocalFolder= C:\Temp
Set _Filename=/Presentation
Set _ScriptFile=ftp1
:: Create script
>"%_ScriptFile%" Echo open %_FTPServerName%
>>"%_ScriptFile%" Echo %_UserName%
>>"%_ScriptFile%" Echo %_Password%
>>"%_ScriptFile%" Echo lcd %_LocalFolder%
>>"%_ScriptFile%" Echo binary
>>"%_ScriptFile%" Echo prompt
>>"%_ScriptFile%" Echo mget %_Filename%
>>"%_ScriptFile%" Echo quit
:: Run script
ftp -s:"%_ScriptFile%"

pause

1 个答案:

答案 0 :(得分:0)

这可能有所帮助:

http://scriptolog.blogspot.com.au/2007/09/ftp-transfers-automation.html

您需要注册帖子中提到的DLL。