繁体   English   中英

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

[英]Unable to copy folders from FTP site?

我正在使用下面的代码,该代码可以成功获取演示文稿目录中的文件,而不是文件夹。 有没有办法获取文件夹及其内容? 也许可以在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

这可能会有所帮助:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM