【发布时间】:2012-02-24 04:33:01
【问题描述】:
我需要将整个目录从网络中的一台计算机移动到另一台计算机(以独立于平台的方式)。基本上我正在开发一些自动化工具来帮助开发人员进行构建验证测试,为此;我被定向到automate 产品在多个平台上的安装和卸载。所以,我需要先复制文件!
这就是我在概念和实践知识方面需要一些帮助的地方。
首先,让我提一下,使用 FileZilla 或 WinSCP 之类的东西是不可能的,因为我需要事情发生 automatically 而不是通过按钮点击。但是请让我知道这些工具是否有任何命令行实用程序!
我尝试了 Perl 的 NET::FTP,虽然它看起来很有希望,但我想知道这是否是最好的方法。另外,我想知道运行 FTP 之前的先决条件是什么,我的意思是我还需要在另一端安装 perl 吗?我经常读到来自 perl 的 FTP 的命令实际上尝试连接到 FTP host,这是否意味着如果我没有以某种方式配置远程主机,它就无法工作?如果我是对的,那么这个额外配置是什么?
除此之外,还有其他方法可以解决我的问题吗?我的意思是我在这里寻找可以帮助我进行独立于平台的文件传输的 API。但是再一次,我不能使用需要点击按钮和其他东西的工具,因为我正在做自动化,一切都需要以编程方式和自动进行。
另外,我认为这是一个非常通用的问题陈述:“在通过 LAN 连接的计算机之间移动文件”;所以,如果我们能以这篇文章的答案的形式列出(可能)许多选项(解决问题的方法),那就太好了。
提前感谢您希望提供的任何帮助。
【问题讨论】:
标签: windows linux file scripting ftp