---
title: "kolla vilken filtyp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12518-kolla-vilken-filtyp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eas"
published: "2001-11-07T13:58:00.000Z"
updated: "2001-11-07T19:31:00.000Z"
replies: 11
views: 352
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/12518-kolla-vilken-filtyp"
---

# kolla vilken filtyp

## #1 — eas, 2001-11-07T13:58Z

Jag skulle vilja ha lite kod som kollar vad det är för typ av fil.

Jag har listat alla filer i en mapp med Scripting.FileSystemObject.

Om det står tillexempel hej.txt så vill jag spara det som står efter punkten i en variabel.

Jag kan tänka mig att det skulle kunna gå med pattern på nåt sätt men vet inte hur :(

Har du nån idée :q

Permalänk: https://www.webforum.nu/p/12518

## #2 — erka, 2001-11-07T14:03Z

Du får ut det med

Nyvariabel = Right(Variabel,3)

Permalänk: https://www.webforum.nu/p/293966

## #3 — mrblonde, 2001-11-07T14:09Z

eller 
variable = objFile.Type

Fast den ger en beskrivande text, tex "Text Document" för en .txt fil

däremot, om du gör.
variable = objFSO.getExtensionName(path)

får du ut tex: "txt" för en text fil

Permalänk: https://www.webforum.nu/p/293967

## #4 — eas, 2001-11-07T14:18Z

OK tack, men det händer ingenting!

Jag har skrivit så här:

```
filtyp = objFile.Type

Response.write "<tr bgcolor='" & color &"' style='font-size:10px'>"
Response.write "<td>" & File.Name & "</td>"
Response.write "<td align=right>" & filtyp & "<a href='view-source:http://localhost/filarkiv/arkiv/" & File.Name & "'>notepad</a></td>"
Response.write "</tr>"
```

Där jag har skrivit variabeln **filtyp** står det ingenting!

Permalänk: https://www.webforum.nu/p/293968

## #5 — LarsG, 2001-11-07T14:28Z

du använder objfile.type men senare så skriver du file.name

så det kanske skall vara file.type ?

annars så får du visa lite mer kod

Permalänk: https://www.webforum.nu/p/293969

## #6 — eas, 2001-11-07T14:32Z

Det har du helt rätt i LasrG!

Stolpskottet mrblonde skrev visst fel ;)

Permalänk: https://www.webforum.nu/p/293970

## #7 — mrblonde, 2001-11-07T14:55Z

hur kan jag skriva fel när jag gjode ett exempel :OO

Permalänk: https://www.webforum.nu/p/293971

## #8 — PatrikB, 2001-11-07T14:58Z

Använder mig av denna funktion själv för att hämta filändelsen:

```
Function GetExtension(ByVal sFileName)
Dim varExtension
varExtension = Right(sFileName,Len(sFileName)-InStrRev(sFileName,"."))
GetExtension = varExtension
End Function
```

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/293972

## #9 — eas, 2001-11-07T15:33Z

PatrikBs funktion funkar inte heller för mig.

Kan det bero på att jag kör PWS?

Permalänk: https://www.webforum.nu/p/293973

## #10 — PatrikB, 2001-11-07T19:09Z

Vad får du för fel meddelande? eller vad är det som kommer ut från funktionen?

För, hos mig funkar den perfa.

Testa:

```
<% =GetFunction("filnamn.txt")%>
```

Du får txt som utskrift, dvs filändelsen, fast utan punkt ....

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/293974

## #11 — PatrikB, 2001-11-07T19:12Z

... hade kommit in ett litet s för mycket i InStrRev ....

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/293975

## #12 — eas, 2001-11-07T19:31Z

Tack så jättemycket!!!

s:et taskade till det :)

Permalänk: https://www.webforum.nu/p/293976

---

Tråden på webben: https://www.webforum.nu/amne/asp/12518-kolla-vilken-filtyp
