c#创建一个小程序,它将监听目录并将文件创建为SERVICE

时间:2011-01-26 18:14:12

标签: c#

过程:

  1. 我需要制作一个始终在后台运行的程序
  2. 它将查看5个不同的目录
  3. 只要这些目录中有新文件,它就会在新目录中创建这些文件的类似版本
  4. 的问题:

    1. 当我去新的 - >项目。我应该选择SERVICE吗?我从来没有这样做过
    2. 即使操作员重新启动计算机,我如何确保此程序始终运行? - 也许我应该从服务器或其他东西运行它?

5 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

  1. 是的,你应该创建一个窗口 为此服务。窗户可以 设置为自动启动时 机器重新启动。
  2. 如果您正在寻找文件更改外观 进入FileSytemWatcher

答案 2 :(得分:1)

是。您将要将其构建为Windows服务。这将导致它(如果您以这种方式配置)在系统启动时立即启动,并始终在后台运行。

查看FileSystemWatcher以监控目录。

答案 3 :(得分:1)

我建议创建Windows服务(您不需要在服务器上运行它,它可以在任何计算机上运行)并使用FileSystemWatcher

查找文件

答案 4 :(得分:1)

是的使用Windows服务项目,当您将其注册为Windows服务时,您可以将启动类型设置为auto,这样它将在计算机重新启动时随时运行。

您需要使用FileSystemWatcher类来处理这些文件夹,我想您知道其余的文件,如果您需要更多详细信息,请告诉我。