Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public string GetNext()
        {
            string c = "";

            if (CharChanged == true)
            {
                c = GetText();
                if (c == "")
                {
                    CharChanged = false;
                    HasChanged  = true;
                }
            }

            string s = navs.Get(c);

            return(s);
        }