public string GetFolder() { CharChanged = false; navs = new Navigators(); string[] cc = rb.Text.Split("\n".ToCharArray()); string s = cc[cc.Length - 1]; cc = s.Split(">".ToCharArray()); s = cc[0]; if (cc.Length <= 1) { return(""); } string b = cc[1]; if (s == "") { return(""); } string[] dd = Directory.GetDirectories(s); foreach (string g in dd) { string d = g; string[] bb = d.Split("\\".ToCharArray()); navs.Add(bb[bb.Length - 1]); } string[] ff = Directory.GetFiles(s); foreach (string g in ff) { string d = Path.GetFileName(g); navs.Add(d); } navs.Sort(); s = navs.Get(b); return(s); }
public string GetNext() { string c = ""; if (CharChanged == true) { c = GetText(); if (c == "") { CharChanged = false; HasChanged = true; } } string s = navs.Get(c); return(s); }