GetFileName
Author: VesQ
Added: 11. huhtikuuta 2011 kello 3.45
Edited: 15. huhtikuuta 2011 kello 22.19
Category: Merkkijonot
Description
Palauttaa tiedoston nimen absoluuttisesta tai relativiisesta polusta.
Code
Select all1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | //================================================================================
// GetFileName-funktio [ VesQ ]
// ----------------------------
// Palauttaa tiedoston nimen absoluuttisesta tai relativiisesta polusta.
//================================================================================
// ESIMERKKI
searchAbsolutive$ = "C:\lolwhatadir/asdf/this\maps/Luna.mpc"
searchRelative$ = "media/long\list/of/directories\ukko.bmp"
Print GetFileName( searchAbsolutive$ )
Print GetFileName( searchRelative$ )
Print GetFileName( GetEXEName() )
WaitKey
// FUNKTIO
Function GetFileName( _path$ )
searchParam$ = Replace( _path$, "/", "\" )
fileNameTmp = 1
searchLen = Len( searchParam$ )
While InStr( searchParam$, "\", fileNameTmp ) > 0
fileNameTmp = fileNameTmp + 1
If fileNameTmp > searchLen Then
Exit
EndIf
Wend
ret$ = Mid( searchParam$, fileNameTmp )
Return ret$
EndFunction
|
Comments
No comments. You can be first!
Leave a comment
You must be logged in to comment.