Vraag : Signaal/Alarm wanneer een dossier is geplaatst/in een folder gecre�ërd

Hi.

I am een efficiëntere manier zoeken te alarmeren/signaleren wanneer een dossier is gecre�ërd/in een folder geplaatst. De duidelijke keus is:

bool exists=false
while (! bestaat)
{
als er File.Exists („mijn dossier“)
= waar bestaat;
else
Thread.Sleep (10);
}

Is daar een efficiëntere manier om dit, misschien een te doen signaal wij kunnen opsluiten wanneer de activiteit op een specifieke folder voorkomt?

Thanks.

Antwoord : Signaal/Alarm wanneer een dossier is geplaatst/in een folder gecre�ërd

Gebruik een System.IO.FileSystemWatcher
Dit laat u weten wanneer diverse activiteiten gebeuren.  Het is verwarrend om af te leiden wat eigenlijk gebeurde, maar u kunt een filter op de observateur plaatsen om enkel op voor activiteit op dat dossier te letten en dan bestaan te controleren wanneer teweeggebracht.
Andere oplossingen  
 
programming4us programming4us