0

我有一个在 C#/.net 中实际上无法实现的要求。

这是我必须做的:

  • 编写一个持续运行并监视文件夹的 C# windows 服务
  • 更改后,它会启动并解析该文件夹中的文件
  • 获取此文件并将其传递给远程 Web 服务(soap 封装)。

这看起来很简单,但如果无法做到这一点,我愿意接受其他更简单或更好的解决方案。


我要补充的一件事是文件实际上位于 FTP 文件夹而不是常规文件夹中。

4

3 回答 3

2

是的,有可能

  1. FileSystemWatcher可让您监控文件系统更改
  2. WCF上传文件示例示例
于 2012-07-20T14:55:44.560 回答
0

这就像听起来一样简单。创建 Windows 服务,通过“添加 Web 引用”引用您的 SOAP API,并使用FileSystemWatcher监视文件更改。

于 2012-07-20T14:56:01.333 回答
0

你可以FileSystemWatcher喜欢其他人的建议,但我个人不会,因为它不可靠。

我会使用File.Exists结合 aTimer和 poll 的方法,更可靠

于 2012-07-20T14:59:55.873 回答