Avatar billede a-torsten Nybegynder
03. august 2001 - 10:36 Der er 6 kommentarer og
1 løsning

FSO - List TXT filer

hejsa...

jeg har denne lille stump kode :

<%
ImageDir = \"/\"
Set objFS = CreateObject(\"Scripting.FileSystemObject\")
Set objFolder = objFS.GetFolder(Server.MapPath(ImageDir))
Set objFiles = objFolder.Files
For Each Image In objFiles
  Response.Write  Image.Name &\"<br>\"
Next
Set objFS = Nothing
%>

Hvordan laver jeg sådan at den kun lister filer med fx *.txt som extention..??

-Anders
Avatar billede runesoft Nybegynder
03. august 2001 - 10:41 #1
<%
ImageDir = \"/\"
Set objFS = CreateObject(\"Scripting.FileSystemObject\")
Set objFolder = objFS.GetFolder(Server.MapPath(ImageDir))
Set objFiles = objFolder.Files
For Each Image In objFiles
  if right(Image.Name,4)=\".txt\" then
  Response.Write  Image.Name &\"<br>\"
  end if
Next
Set objFS = Nothing
%>
Avatar billede a-torsten Nybegynder
03. august 2001 - 12:30 #2
Hmm.... Hvorfor ser jeg aldrig de mest logiske løsninger..*gg*
Avatar billede runesoft Nybegynder
03. august 2001 - 12:32 #3
:-)
Avatar billede a-torsten Nybegynder
03. august 2001 - 12:41 #4
Er der ikke en mindre \"fusket løsning\"....??

Jeg tænkte nemlig mere påen løsning som var en del af FSO ..

Det er der måske ikke..??

-Anders
Avatar billede runesoft Nybegynder
03. august 2001 - 12:50 #5
Jo, du kan også bruge .type istedet for .name og sammenligne på det. Men det kræver at operativsystemet kender filetypen (det er nok ikke et problem med tekstfiler:-)). Desuden sammen ligner du på beskrivelsen, og der er sikkert forskellig, alt efter hvilket sprog serveren kører o.s.v., o.s.v.
Avatar billede runesoft Nybegynder
03. august 2001 - 12:52 #6
men at bruge

if instr(right(Image.Name,4),\".bak\") then

i din sammenligning vil nok være lidt mere korrekt.
Avatar billede a-torsten Nybegynder
03. august 2001 - 12:53 #7
Oki...
Takker...
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