Beispiel #1
0
        private void updateTheMenu(object sender, EventArgs e)
        {
            if (view.getsetFi == "" || view.getsetFi.Length <= 2)
            {
                view.getsetListView.Items.Clear();
                var drives = FolderMethods.getDrInfo();
                foreach (var i in drives)
                {
                    ListViewItem lvi = new ListViewItem();
                    lvi.ImageIndex = 2;
                    lvi.Text       = i.Name;
                    lvi.Tag        = "directory";
                    view.getsetListView.Items.Add(lvi);
                }
                view.obnullFi();
                view.getsetRichTextBox1("DISKS");
                view.getWatcher.Path   = @"\";
                view.getWatcher.Filter = "*.*";
                return;
            }
            try
            {
                if (view.getsetFi.Contains(".zip"))
                {
                    foldrrrr = new ZippedFolder(view.getsetFi);
                    List <string> asss = new List <string>();
                    try
                    {
                        asss = foldrrrr.GetAllFiles();
                    }
                    catch (Exception e1)
                    {
                    }
                    view.getsetListView.Clear();

                    foreach (string i in asss)
                    {
                        ListViewItem lvi = new ListViewItem();
                        lvi.ImageIndex = 3;
                        lvi.Text       = i;
                        lvi.Tag        = "file";
                        view.getsetListView.Items.Add(lvi);
                    }
                    return;
                }

                view.getsetListView.Items.Clear();

                FolderMethods.UpdateDirectories(view.getsetListView.Items, view.getsetFi);
                FileMethods.UpdateFiles(view.getsetListView.Items, view.getsetFi);

                view.getsetRichTextBox1(view.getsetFi);
                view.getWatcher.Path   = view.getsetFi;
                view.getWatcher.Filter = "*.*";
            }
            catch (Exception) { }
        }