12. februar 2003 - 10:20Der er
3 kommentarer og 1 løsning
Overvåg filer med vent
Jeg har lavet et VBscript som aktiveres hvert minut. Scriptet laver thumbnails og kopierer filerne samt logger det i en sql server. Problemet er at scriptet gerne påbegynder arbejdet på en fil selvom den ikke er skrevet færdig under kopieringen til maskinen. (brugerne kan sende filer via FTP).
Hvordan kan jeg sikre mig at en fil ikke er ved at blive skrevet, jeg har forsøgt mig med file.modificationdate skal være ældre end 5 minutter, men det spiller ikke helt. Dertil kommer det at filerne nødig skulle ligge stille i 5 minutter.
Problemet er jo netop at den tager fat i filerne før end de er færdigskrevne, det er for jeg skal teste på at de ikke længere bliver skrevet til, men der er (vist) desværre ikke et flag jeg kan teste på.
Med dit eksempel vil den påbegynde arbejdet idet den opdager der er en fil med indhold, men hvad nu hvis det kun er 25% af indholdet der er der endnu ?
Ja den første ting med at teste for om den bliver større har jeg tænkt på, men dit sidste forslag er nok det allerbedste, hvis den kan åbnes er filen vel skrevet færdigt... logik for burhøns.
Tak for idéen
Synes godt om
Ny brugerNybegynder
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.