-1

で変更を監視しようとしています

  1. //server/results
  2. //server/results/1
  3. //server/results/1/output
  4. //server/results/2
  5. //server/results/2/output
  6. //server/results/3
  7. //server/results/3/output
  8. 等...

それぞれに、によって作成されたハンドルがありFindFirstChangeNotificationます。したがって、より多くの結果が生成されると、ハンドルの数はサーバー接続制限50に近づきます(通常、1つのリモートサーバーで同時に最大50の受信機能をサポートできます)。私の問題は、ハンドルが約47に達すると、//server/results動作を停止します。

4

1 に答える 1

1

を使用する代わりに、フォルダーを再帰的に監視できるReadDirectoryChangesWFindFirstChangeNotificationを使用してみてください。

于 2012-05-11T11:58:22.287 に答える