FTP和文件提取中的自动化

时间:2009-04-28 01:35:19

标签: c# xml automation

第三方来源每天在我的应用程序服务器上的给定文件夹中FTP一个zip文件(包含xml文件)。 现在,我手动FTP发送者,下载zip文件并从中提取xml。

如果我需要使用C#以编程方式实现所有这些,我该如何解决? 即我需要.... 1.FTP发件人 2.下载文件 3.提取xml并将其保存到app server上的文件夹中。

请帮忙。

非常感谢!

2 个答案:

答案 0 :(得分:0)

查看FTPWebRequestFTPWebResponse课程。他们应该拥有你需要的一切。

答案 1 :(得分:-1)

我会因为没有回答你的问题而被投票,但C#可能因为这个问题而有些过分。你可以得到curl for windows,它将为你下载文件,然后使用link text的命令行版本解压缩它。将约2行蝙蝠脚本。

cd <some dir>
curl ftp://some.ftp/somefiles/archive.zip
7z e archive.zip

带有cd的3行。如果您真的想在C#中使用,请查看these articles.