Avatar billede stoney Nybegynder
14. juli 2000 - 12:46 Der er 2 kommentarer og
1 løsning

Filer i bibliotek

Hvordan tjekker man om der findes filer i et bibliotek og om de har ligget der i eks. mere en 60 minutter  ?

Eks. C:\my files

På forhånd tak
Avatar billede pellelil Nybegynder
14. juli 2000 - 13:06 #1
Hvis jeg ikke husker helt galt så har du en funktion der hedder "FindFirst" der kan "sammenlignes med en Dir-kommando". Du kan således have et program der ligger og køre i baggrunden som periodisk "fyre" denne kommando af, og således holder rede på hvor lang tid den har været der.

Den "rigtige" måde vil dog i stedet være at bruge en Call Back funciton som du "ligger in i maven" af din Windows således at windows automatisk "kalder" dit program når der skrivet på disken (i den folder). Men denne løsning er EN DEL mere langhåret.
Avatar billede borrisholt Novice
14. juli 2000 - 13:20 #2
Som pellelil siger så skal du bruge en komando der hedder FindFirst. Hvis jeg skal være mere specefik så skal du brugen en FindFires .. FindNext ... Find Close algoritem. Som travaserer gennem dit bibliotek og eventuelle under biblioteker. På min hejmme side http://borrisholt.com under kategorien FIleIUO finder du et eksempel på en sådan algoritme. Hvis du synes eksemplet er for kompliseret så mail mig lige så skal jeg lave det simplere. Det eksemple du skal bruge hedder "ThreadSearch"

Jens B
Avatar billede stoney Nybegynder
14. juli 2000 - 13:40 #3
Tak for jeres hurtige svar.

Jeg vil straks prøve mig frem.

Stoney
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
Kurser inden for grundlæggende programmering

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