Avatar billede monty Nybegynder
06. februar 2003 - 15:42 Der er 7 kommentarer og
1 løsning

udskriv filnavnet uden extension

Jeg har en funktion der udarbejdeder en liste over filer i et bibliotek. De filnavne bliver udskrevet, men det skal helst være uden .extension!
Lige i øjeblikket løses dette ved brug af replace, som udskifter ".ext" med "" ingenting.
    Streng = Replace(Streng, ".htm", "")
Men da der er flere filtyper er dette ikke optimalt.

Kan dette gøres nemmere.
Avatar billede carpediem Nybegynder
06. februar 2003 - 15:46 #1
Streng = LEFT(Streng, InStrRev(Streng, ".")-1)
Avatar billede medions Nybegynder
06. februar 2003 - 15:46 #2
strFilnavn = "Filnavn.asp"
arrFilnavn = Split(strFilnavn, ".")

strNyFilnavn = LBound(arrFilnavn)
Response.Write(strNyFilnavn)

//>Rune
Avatar billede carpediem Nybegynder
06. februar 2003 - 15:48 #3
Rune>> Hvad hvis der er et punktum midt i filnavnet?
Avatar billede carpediem Nybegynder
06. februar 2003 - 15:49 #4
Rune>> Har du brugt det der nogen steder. For jeg bliver mere og mere forvirret. Udskriver du ikke bare tallet 0 hver gang?
Avatar billede medions Nybegynder
06. februar 2003 - 15:50 #5
carpediem> Det med hvis der er et punktum i filnavnet er rigtig nok, men hvor tit er det nu oxo man har det?

hvad mener du med om jeg udskriver et 0???

//>Rune
Avatar billede carpediem Nybegynder
06. februar 2003 - 15:53 #6
LBound(Array) giver jo bare lowerbound på arrayet - typisk 0
Avatar billede carpediem Nybegynder
06. februar 2003 - 15:54 #7
Jeg tror det du skulle have gjort for at det der vil virke er:
strFilnavn = "Filnavn.asp"
arrFilnavn = Split(strFilnavn, ".")

strNyFilnavn = arrFilnavn(LBound(arrFilnavn))
Response.Write(strNyFilnavn)
Avatar billede medions Nybegynder
06. februar 2003 - 15:56 #8
lol sorry, ja, jeg havde glemt at kalde Array'et igen! -min fejl ;o)

//>Rune
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