webForumDet fria alternativet

Ta bort filändelsen

ASP

3 svar · 215 visningar · startad av Davida

Medlem sedan okt. 2000219 inlägg
Frågan#1

Hur gör jag för att ta bort filändelsen, d.v.s. sista punkten och resten (ett filnamn kan ju sluta på .indd .ai .tiff .theme o.s.v) från en variabel (namn: fil)

Medlem sedan apr. 20022 743 inlägg
#2

testa:

str = "minfil.asp"

str2 = Left(str, InStr(1, str, "."))
Response.Write str2
Medlem sedan okt. 20005 273 inlägg
#3

lite petig kanske men davida sa från sista punkten så då borde denna vara korrekt

[red]
<%
Dim strName
strName = "mybild.gif"
Response.Write left(strName, InStrRev(strName, "."))
%>
[/red]

nvh icaaq

Medlem sedan jan. 20032 285 inlägg
#4

*Harkel*

strFil = "minfil.gif"
Response.Write(Left(strFil, InStr(strFil, ".") - 1))
261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)