我在Windows表单应用程序中实现了FileSystemWatcher。当我第一次打开一个文件(比如pdf-1)时,Changed事件可以正常工作。但是当我在短时间内第二次打开同一个文件时,Changed事件不会触发。但是当我打开另一个文件(比如pdf-2)时,它会触发。如果我在一段时间后(比如1或2个小时)再次打开第一个文件(pdf-1),则Changed事件仍会触发。
我将InternalBufferSize设置为16KB,使用的NotifyFilters包括LastAccess、LastWrite、FileName和DirectoryName。
我无法找出问题所在。有人能帮我吗?
我将InternalBufferSize设置为16KB,使用的NotifyFilters包括LastAccess、LastWrite、FileName和DirectoryName。
我无法找出问题所在。有人能帮我吗?