现在,我可以继续使用FileSystemWatcher
etc 编写此代码,但在开始编码之前 - 我想知道是否有更好的选择可以重复使用(而不是重新发明)。
从我的网络服务器,我想将文件(要打印)作为队列放入网络共享中(排序不是很重要)。理想情况下,另一台机器上的 Windows 服务(或其他客户端)会选择该文件(格式为 tbc),将其打印到预先安排的打印队列中,然后存档该文件。
非常简单的场景 - 我只是不想重新发明它。有什么建议么?
试用Batch & Print Pro。它具有目录监控、打印调度等功能以及命令行选项。您可以将其作为服务运行。
我似乎记得 BizTalk 服务器有某种文件删除活动。如果您可以挂钩处理传入“消息”的部分(由文件删除表示,并且我相信 BizTalk 允许挂钩到此过程),那么您应该能够在 BizTalk 中以您希望的任何方式处理它。
您还可以获得能够更好地隔离在文件上执行的活动的优势。
你提到的只是它是如何完成的。至少我们是这样做的。
您可以使用发送至,而不是插入式文件夹。
这是 2 行 VBS 解决方案:
我知道这不是您所要求的,但放置文件夹的方法对我来说似乎和这个一样好,所以我把它放在那里。:)