visual studio 2010 - c#中的窗口服务

本文关键字:窗口 服务 studio 2010 visual | 更新日期: 2023-09-27 17:52:37

我需要在Visual studio 2010和c#中创建一个服务,它将定期在指定的文件夹中查看自上次它(service)检查文件夹以来存在的任何新文件。如果存在任何文件,它将被上传到预定义的目的地。

我需要保存凭据连接到ftp数据库访问以及。

我应该使用哪些库,类。请建议。

visual studio 2010 - c#中的窗口服务

从技术上讲,您不需要为此提供服务。只要有一个在机器上启动程序的作业,并使用文件系统监视对象。当它意识到目录中的文件已经更改时,运行该代码将文件FTP到指定的位置。

你可以用它来执行FTP命令:FTP Web Request

如果您期望高容量,请小心使用文件系统监视器。我建议可能使用PInvoke并连接更改日志

你的要求很抽象,但我认为很容易制定一个解决方案。

您的应用程序可以是一个windows窗体应用程序来实现该功能,Directory方法应该对获取新文件有很大帮助,一旦找到文件,您可以使用FtpWebRequest方法来上传文件。

在控制面板中创建一个计划任务,并根据您的需求安排应用程序运行