Avatar billede kelo Nybegynder
31. juli 2002 - 13:46 Der er 3 kommentarer og
1 løsning

Joker tegn ved FileExists

Hej jeg har brug for at søge efter filer hvor jeg kun ved en del af navnet.

F.eks. kender jeg stien og det første af filens navn

e:\batfiler\commandfil- efter - vil jeg gerne have en joker tegn "*" har jeg prøvet med men kan ikke få det til at virke.

Kan dette lade sig gøre?
Avatar billede oasen Nybegynder
31. juli 2002 - 14:42 #1
Mener det gøres sådan:

Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set dir = fso.GetFolder(server.mappath("."))

Set foldercollection = dir.Files
For Each file in foldercollection
  if instr( LCase(file.name), LCase(søgeord)) then
    <A HREF="<%=file.name%>"><%=navn%></A>
  end if
next
Avatar billede oasen Nybegynder
31. juli 2002 - 14:46 #2
Lille rettelse - :o)

Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set dir = fso.GetFolder(server.mappath("."))

Set foldercollection = dir.Files
For Each file in foldercollection
  if instr( LCase(file.name), LCase(søgeord)) then
      Response.Write "<A HREF='" & file.name & "'>" & file.name & "</A>"
  end if
next
Avatar billede oasen Nybegynder
01. august 2002 - 23:01 #3
Kan du få det til at fungere?
Avatar billede kelo Nybegynder
02. august 2002 - 10:51 #4
Jeg kunne ikke komme ind på Eksperten hele dagen igår, så jeg har ikke fået det testet. Men det vil jeg gøre i dag eller i weekenden.

Men det ser meget godt ud :)
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