Avatar billede mcnovy Nybegynder
22. august 2006 - 20:23 Der er 5 kommentarer og
1 løsning

Windows Service skal finde ændringer i filsystem

Hej eksperter,

Jeg er igang med en app.
den skal finde evt nye filer i mappen "temp" (ex.) og undermapper
som det er nu, så er det noget den gør ved start af applikationen, men det er lidt ressurce krævende at kører når der er 23,4 Gb 56xx og 290 mapper som det er nu, der er store chancer for at der vil kommer flere mapper, og flere filer, eller at mapperne og filerne måske vil blive slettet.

Nu vil jeg lave en Windows service som vil kører konstant i baggrunden, og den skal se om der kommer nogle nye filer ind i den mappe, eller undermapper..
hvordan kan det laves..?
og hvor ressurce krævende vil det være, da det formentligt ikke vil kører på en supercomputer..

men findes der nogle events f.eks der kan klarer det for mig..?

på forhånd tak..!
Avatar billede Syska Mester
22. august 2006 - 20:27 #1
FileSystemWatcher hvis du bruger 2.0 .... den kan hvad du søger .....

// ouT
Avatar billede Syska Mester
22. august 2006 - 20:28 #2
Har events til Changed, Created, Delete, Renamed ..... :-) SÅ det kan ikke være meget bedre, men du skal nok starte med at scanne det når servicen starter .....

Smider bare et svar nu, hvis det ellers var nok info.

// ouT
Avatar billede mcnovy Nybegynder
22. august 2006 - 21:07 #3
Hvad mener du med at man skal starte med at scanne når servicen starter..?
eller hvorfor mener du jeg bør gøre det,..?
Avatar billede Syska Mester
22. august 2006 - 22:11 #4
Troede du havde et index over filer i det bibliotek også alle sub-dirs.... men hvis det kun skal detect nye filer, så det er jo super nemt med FileSystemWatcher...

// ouT
Avatar billede mcnovy Nybegynder
23. august 2006 - 21:34 #5
jeg har et index, men jeg er ude på at optimere det.. bla.a. ved at bruge en komponent til at se alle nye filer..!

det eneste er at jeg måske kommer ud for at servicen går i stå eller noget.. og så vil mit index være ude af sync..!

men er der da en klasse, og/eller kan filesystemwatcher også indeksere mine filer...?

Jeg skal nok tilføje ekstra point for din ekstra hjælp..!
Avatar billede Syska Mester
23. august 2006 - 23:51 #6
Altså den holder kun øje med hvad der sker .... du skal selv styre din Indexsere ... derfor jeg skrev i starter at du nok skal starte med at scanne det, og bagefter kan FileSystemWatcher jo tage sig af af tilføje nye filer etc, fjerne, og alt det .....

// ouT
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester