首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >到Windows服务器的自动FTP

到Windows服务器的自动FTP
EN

Stack Overflow用户
提问于 2009-06-18 08:39:19
回答 3查看 754关注 0票数 1

我需要设置某种基础设施,以便自动将一些文件从一个远程服务器传输到另一个远程服务器。FTP事务将按计划进行。这两个服务器都是Windows机器,需要通过FTP传输的文件的位置将取决于当前日期(它们所在的文件夹将被命名为当天的日期)。

我真的很讨厌不得不从头开始写这样的东西,那么有没有工具/实用程序/类似的东西?

EN

回答 3

Stack Overflow用户

发布于 2009-06-18 10:24:06

Windows命令行ftp将从文本文件中读取输入。例如:

代码语言:javascript
复制
ftp -ni < ftpscript.txt

使用以下选项的位置:

  • -n -禁止在初始connection.
  • -i时自动登录-在多次文件传输期间关闭交互式提示。

ftpscript.txt应该看起来像这样:

代码语言:javascript
复制
open ftp.mycompany.com
user someuser password
binary
get /somedir/myfile.dat

编写一个输出包含正确文件名的FTP脚本的脚本应该是相当简单的。

票数 3
EN

Stack Overflow用户

发布于 2009-06-18 08:47:15

您可能会认为这将是一项简单的任务。事实并非如此。

我找到的最好的工具是SyncBack,我认为有一个免费/精简版可用。

票数 0
EN

Stack Overflow用户

发布于 2009-06-18 10:39:44

如果您在Windows环境中,请考虑使用PowerShell和System.Net.WebClient .NET框架类,如this post。这是一个下载示例,但是WebClient对象还提供了一个UploadFile方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1011510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档