C# C语言中的窗口服务#
我需要在Visual studio 2010和C#中创建一个服务,它将定期在指定的文件夹中查看自上次(服务)检查该文件夹以来存在的任何新文件。如果存在任何文件,它将被上传到预定义的目的地 我还需要在db access中保存连接到ftp的凭据C# C语言中的窗口服务#,c#,visual-studio-2010,C#,Visual Studio 2010,我需要在Visual studio 2010和C#中创建一个服务,它将定期在指定的文件夹中查看自上次(服务)检查该文件夹以来存在的任何新文件。如果存在任何文件,它将被上传到预定义的目的地 我还需要在db access中保存连接到ftp的凭据 我应该使用什么库、类来完成此任务。请建议 从技术上讲,您不需要为此提供服务。只要有一个在机器上启动程序并使用。当它意识到目录中的文件已更改时,运行代码将文件FTP到指定位置 您可以使用此命令来执行FTP命令:如果您期望高容量,请小心使用文件系统监视程序。我建
我应该使用什么库、类来完成此任务。请建议 从技术上讲,您不需要为此提供服务。只要有一个在机器上启动程序并使用。当它意识到目录中的文件已更改时,运行代码将文件FTP到指定位置
您可以使用此命令来执行FTP命令:如果您期望高容量,请小心使用文件系统监视程序。我建议可能使用PInvoke并连接到您的需求非常抽象,但我认为很容易制定解决方案 您的应用程序可以是用于实现该功能的windows窗体应用程序,在获取新文件时应该会有很大帮助,一旦找到文件,您就可以使用它上载文件
在控制面板中创建一个计划任务,并根据您的要求安排应用程序运行。-1发布一系列过于宽泛的问题,您不会得到一个软件。投票结束。请更具体地说明您面临的实际问题。在目前的状态下,这是不可回答的(主观的和争论的)。开始工作意味着什么?实际上,源位置和卸载位置都是FTP。您可以有一个启动任务来启动程序运行。这就是我的全部意思。你的意思是在任务调度器中调度应用程序?Hi@Morpheus不是使用任务调度器来使用调度应用程序,而是创建一个windows服务,这样如果我需要在多个系统上安装它,不是更好吗,那么我就不必安排它了?@DotnetSparrow这应该会有一些帮助@DotnetSparrow我更喜欢计划任务而不是windows服务为此,我使用windows服务与数据库进行交互,因为它直接的ftp上载我认为计划任务应该做到这一点!