$puts(CorrectDrive,$IfStrEqual2($left(%filename%,1),W,YES,NO))$puts(NumberOfParts,$add($sub($len(%filename%),$len($replace(%filename%,\,))),1))$puts(SecondPart,$PathLTrim($PathLPart(%filename%,2),1))$IfStrEqual2($get(CorrectDrive),YES,$IfStrEqual2($ifgreater($get(NumberOfParts),2,YES,NO),NO,SOME_INDICATOR,$IfStrEqual2($IfStrEqual2($get(SecondPart),W,YES,NO),YES,SOME_INDICATOR,BLANK)),BLANK) %filename% the rest of your string