如何自动打印文件夹里的新文件

2025-03-23 10:54:47
推荐回答(1个)
回答(1):

1. 监控文件新增
C#中有FileSystemWatcher类,用于实现监控文件夹和文件变化
它能监控的事件有:
Changed——当被监控的目录中有一个文件被修改时,就提交这个事件。
Created——当被监控的目录新建一个文件时,就提交这个事件。=======这就是你要的
Deleted——当被监控的目录中有一个文件被删除,就提交这个事件。
Renamed——当被监控的目录中有一个文件被重命名,就提交这个事件。

2.自动打印
方式很多,建议判断文档类型,调用专用的软件打印。
比如PDF文档用 Acrobat.exel /h /p c:\test2.pdf (确认本机装置adobeAcrobat 软件)