|
|
2 |
l o n g T a g T e x t
(P T : = A D R ( F i l e N a m e ) ; 6l : = s t u . S t r L e n W ( F i l e N a m e ) ; S L A S H _ C N T : = 0 ; (F O R p o s : = 1 T O l D O J I F p t ^ = G C _ s p a r k p l u g . F W _ S L A S H T H E N H S L A S H _ C N T : = S L A S H _ C N T + 1 ; E N D _ I F ; " P T : = P T + 1 ; E N D _ F O R ; RR i g h t M o s t A f t e r L a s t S l a s h : = l - S L A S H _ C N T ; ¢R e t u r n F i l e N a m e : = S T R I N G _ T O _ W S T R I N G ( R I G H T ( F i l e N a m e , R i g h t M o s t A f t e r L a s t S l a s h ) ) ; I n t e r f a c e L{ a 9 e d 5 b 7 e - 7 5 c 5 - 4 6 5 1 - a f 1 6 - d 2 c 2 7 e 9 8 c b 9 4 } NM E T H O D P R I V A T E R e t u r n F i l e N a m e : W S T R I N G V A R _ I N P U T œ F i l e N a m e : T _ M a x S t r i n g ; / / F i l e n a m e c a n c o n t a i n a n a b s o l u t e o r r e l a t i v e p a t h t o t h e f i l e . P a t h e n t r i e s m u s t b e s e p a r a t e d w i t h a S l a s h ( / ) E N D _ V A R V A R * S L A S H _ C N T : U I N T ; ! l : D I N T ; "2 p t : P O I N T E R T O W S T R I N G ; # p o s : D I N T ; $F R i g h t M o s t A f t e r L a s t S l a s h : D I N T ; Ð ÐÐEÐ Ð |