Du skulle kunna använad dig av LastIndexOf på variablen mappar och där få fram sista / som finns och sedan endast använda dig av texten innan.
Typ något sånt här:
string mappar = "mapp1/mapp2/mapp3/mapp4";
string utansistamappen = mappar.SubString(0,mappar.LastIndexOf("/") - 1);
Något sådant ger dig:
mapp1/mapp2/mapp3
Alternativt så fortsätter du med split och använder dig av Join för att slåihop alla utom den sista mappen.
string mappar = "mapp1/mapp2/mapp3/mapp4";
string[] Amappar = mappar.Slit("/");
string utansistamappen = string.Join("/", Amappar, 0, Amappar.Length - 1);
Det bör också ge dig mapp1/mapp2/mapp3
- M