Avatar billede wolfgang Praktikant
01. marts 2006 - 16:11 Der er 5 kommentarer og
1 løsning

Slet filer der optræder i DB udtræk

Hej, Jeg vil gerne kunne slette udvalgte filer i en mappe på min server, ud fra et udtræk min Database.

Med denne SQL-streng finder jeg alle filnavne, der registreret i min DB.

"select DISTINCT logFile from tbl_log"

Hvordan kan jeg loope igennem ovenstående resultat, sammenligne med filerne i min mappe, for herefter at slette dem der "matcher"?

MVH
Henrik
Avatar billede softspot Forsker
01. marts 2006 - 16:16 #1
Under antagelse af at rs indeholder alle filer fra loggen:

set fso = Server.CreateObject("Scripting.FileSystemObject")
do while not rs.eof
  if fso.FileExists(rs("logfile")) then
    fso.DeleteFile rs("logfile")
  end if
  rs.movenext
loop
rs.close
set fso = nothing
Avatar billede softspot Forsker
01. marts 2006 - 16:18 #2
rs("logfile") skal så indeholde den absolutte sti, ellers skal du selv foranstille stien i kaldende til FileExists og DeleteFile.
Avatar billede wolfgang Praktikant
11. april 2006 - 15:29 #3
Hov dette spørgsmål skal da lukkes pænt :)
-> Softspot opret venligst et svar.
Avatar billede softspot Forsker
11. april 2006 - 15:31 #4
Naturligvis :)
Avatar billede wolfgang Praktikant
11. april 2006 - 15:42 #5
Takker :D
Vil du kaste dine skarpe øjne på: http://www.eksperten.dk/spm/702199 ?
Avatar billede softspot Forsker
11. april 2006 - 16:02 #6
Velbekomme og tak for point :)
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