Gar*_*ett 6 c# visual-studio windows-store-apps
我正在编写一个主要在后台运行的Windows 8应用程序.此应用程序将特定于计算机(即没有平板电脑或手机,如果有所作为).它需要能够在后台运行时观看指定的文件夹,并在该文件夹发生更改时收到通知.因为它是一个Windows应用商店应用程序,我不能使用FileSystemWatcher,这在我的情况下是完美的.此外,我无法使用计时器来观看文件夹,因为这些更改将每10-15秒发生一次,计时器不支持短于15分钟的时间.我还有其他选择吗?
由于您不能使用每 15 秒左右触发一次的计时器,因此我唯一建议的是运行一个简单的循环,在循环之前检查系统时钟的系统时间,然后在每个循环中检查差异当前系统时钟和最初存储的值之间。当达到 15 秒时,循环停止并启动检查文件夹的代码。如果循环中的代码很简单并且使用调用,那么Sleep它几乎不会占用任何系统资源。
我希望这可以帮助你!
| 归档时间: |
|
| 查看次数: |
539 次 |
| 最近记录: |