public static string SeparateVolumeAndFolder(string stringToSeparate, FilepathParts partToSeparate) { var separatorIndex = stringToSeparate.IndexOf(':'); switch (partToSeparate) { case FilepathParts.Volume: return stringToSeparate.Remove(separatorIndex); case FilepathParts.Folder: return stringToSeparate.Remove(0, separatorIndex + 1); default: return null; } }
public static string SeparateVolumeAndFolder(string stringToSeparate, FilepathParts partToSeparate) { var separatorIndex = stringToSeparate.IndexOf(':'); switch (partToSeparate) { case FilepathParts.Volume: return(stringToSeparate.Remove(separatorIndex)); case FilepathParts.Folder: return(stringToSeparate.Remove(0, separatorIndex + 1)); default: return(null); } }