SOLVED
Decided to use a for LOOP.

 Code:
 
function fDoTest()
{	
	int i = 0;
	int count=0, len=0;
	int pcount = 0;	
	//
	str_cpy(aCurrentPath,filePathName);
	//	
	// get length of filePathName
	len = str_len(_str(filePathName));
	for (i = 0; i < len; i++) 
	{
		// search for "\" until no more
		count = str_stri(_str(filePathName),"\\");
		pcount = len-count;	
		// clip name from begin to "\"
		str_clip(_str(filePathName),count);				
	   // store levelname
		str_cpy(camPosName_str,_str(filePathName));	
		// split name. from ext (wmb))
		len = str_len(camPosName_str);
		// search for "." 
		count = str_stri(camPosName_str,"."); 
		count = (len - count);
		// truncate it
		str_trunc(camPosName_str,count);						
		//  
		// add file ext (gsx) )to get campos filename for this level
		str_cat(camPosName_str,"gsx");							
	}
	//   
   printf("camPosName_str= %s",_chr(camPosName_str));
   return;  
}



A8.3x Commercial, AcknexWrapper and VS 2010 Express
&#9675;pararealist now.