c# - Trim off last directory/folder without using GetParent() -


i trying emulate "cd .." does, without using getparent().

input: /var/mobile/documents/

actual output: /var/mobile/documents/

desired output: /var/mobile/

    public arraylist jumpupdirectory()     {         arraylist directorylisting = new arraylist();         stringbuilder storedpath = new stringbuilder();                      foreach (var directories in storedpreviousdirectory.split('/'))         {             storedpath.append(directories + "/");                         }          storedpath.replace("//", "/");         directorylisting = iphonefilesystembrowse(storedpreviousdirectory);          return directorylisting;     } 

try this:

string input = "/var/mobile/documents/"; var parts = input.split(new []{'/'}, stringsplitoptions.removeemptyentries).tolist(); parts.removeat(parts.count - 1); string output = string.concat("/", string.join("/", parts), "/"); 

Comments

Popular posts from this blog

html - Sizing a high-res image (~8MB) to display entirely in a small div (circular, diameter 100px) -

java - IntelliJ - No such instance method -

identifier - Is it possible for an html5 document to have two ids? -