示例#1
0
 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;
     }
 }
示例#2
0
        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);
            }
        }