batch-file - 通过批量自动 FTP 下载
问题描述
我需要每天从我公司的 FTP 服务器下载一个文件,我尝试通过批处理来完成
open wget --user=USERNAME --password=PASSWORD FTP://000.00.0.0
cd/company/file
get *.* forfiles /D+0
put C:\loads\path
pause
我尝试了 WinSCP 文档中的一些替代方法,但没有成功。
解决方案
要使用 WinSCP 从批处理文件从 FTP 服务器下载文件,您可以执行以下操作:
"C:\Program Files (x86)\WinSCP\WinSCP.com" /log=winscp.log /ini=nul /command ^
"open ftp://username:password@example.com/ ^
"cd /company/file" ^
"get *.*" ^
"put C:\loads\path\*" ^
"exit"
pause
请参阅https://winscp.net/eng/docs/guide_automation。
WinSCP GUI 也可以为您生成一个 FTP 下载批处理文件模板。
推荐阅读
- django - 如何修复 django 模型管理器以使用序列化程序
- java - 如何获取原始文件夹android中的文件路径
- themes - 我应该改变什么颜色才能使 powerlevel9k 可见
- python - 如何根据Python中值的高低将具有数值的字典转换为列表
- django - 当用户登录我的网站时,我如何问候他们?
- python - matlab cumtrapz 和 scipy.integrate cumtrapz 的不同结果
- docker - 在 docker 中:OSError: ctypes.util.find_library() 无法找到名为“sndfile”的库
- python - npm 通过结构安装
- c# - 将 C# 转换为 VB.NET:具有返回类型的委托类型的事件
- ruby - 附加多个结构化的自定义事实