Avatar billede Jman Praktikant
07. april 2003 - 11:59 Der er 6 kommentarer og
1 løsning

kontrol af xtension og efterflg. fjern alt efter .)

Jeg har et script der kigger ned i en mappe LCAS(file.name)
Jeg vil nu gerne kunne have muligheden for benytte filnanvnet som ID til næste side, men filnavnet indholder extensions. Det er den samme altid (.qxd.pdf)
Hvorledes skrives følgende pseudokode:

if LCASE(file.name) indeholder .qxd.pdf then
id = LCASE(file.name) uden .qxd.pdf
<a href= ... bla bla bla>...</a>
end if

altså det er de 2 øverste linier jeg er i tvivl om
Avatar billede medions Nybegynder
07. april 2003 - 12:02 #1
If Right(LCase(file.name), 3) = "qxd" Or Right(LCase(file.name), 3) = "pdf" Then

//>Rune
Avatar billede medions Nybegynder
07. april 2003 - 12:03 #2
Hmm jeg mener egentlig oxo du kan køre sådan her:

file.GetExtensionName
-og så får du .pdf frem..

//>Rune
Avatar billede Jman Praktikant
07. april 2003 - 12:06 #3
er det så ikke korrekt forstået at man lige så godt kan skrive:
If Right(LCase(file.name), 8) = ".qxd.pdf" Then

men jeg mangler lige den kode, hvor filnavnet "strippes for ".qxd.pdf"
Avatar billede medions Nybegynder
07. april 2003 - 12:10 #4
Nej, det kan du ikke.. du er nødt til at lave en AND for hver tjek du vil lave!
-Hvis du gerne vil ha' fjernet .extention skal du gøre sådan her:

    strFileName = "filnavn.pdf"
    arrFileName = Split(strFileName, ".")
    strFileNameWithoutExtension = ArrFileName(LBound(arrFileName))

//>Rune
Avatar billede Jman Praktikant
07. april 2003 - 12:13 #5
jeg tror du misforstår første del. Alle filnavne har ".qxd.pdf" i enden, da det er en .qxd-fil der printet til pdf-distiller. jeg prøver liger det sidste du skrev :)
Avatar billede Jman Praktikant
07. april 2003 - 12:15 #6
ok - fik det til at virke således:
strFileName = LCASE(file.name)
arrFileName = Split(strFileName,".")
ID = ArrFileName(LBound(arrFileName))

takker
Avatar billede medions Nybegynder
07. april 2003 - 12:28 #7
;o)
Thx 4 Poinz

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