private void button4_Click(object sender, EventArgs e)
        {
            fGetPath f = new fGetPath("Rename");

            f.ShowDialog();
            string newname = f.newpath;

            if (newname != null)
            {
                if (System.IO.File.GetAttributes(path).HasFlag(System.IO.FileAttributes.Directory))
                {
                    XFolder.RenameFolder(path, newname);
                }
                else
                {
                    XFile.CopyTo(path, newname);
                }
            }
            this.Close();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            fGetPath f = new fGetPath("Xuly");

            f.ShowDialog();
            string newpath = f.newpath;

            if (newpath != null)
            {
                if (System.IO.File.GetAttributes(path).HasFlag(System.IO.FileAttributes.Directory))
                {
                    XFolder.MoveFolderTo(path, newpath);
                }
                else
                {
                    XFile.MoveTo(path, newpath);
                }
            }
            this.Close();
        }
        private void treeView2_AfterSelect(object sender, TreeViewEventArgs e)
        {
            string dirnode = e.Node.Tag.ToString();

            if (File.GetAttributes(dirnode) == FileAttributes.Directory)
            {
                if (treeView2.Tag != null)
                {
                    GetBack(treeView2.Tag.ToString());
                }
                XFile.LoadFileandFolded(dirnode, treeView2);
                txt_current.Text = treeView2.Tag.ToString();
            }
            else
            {
                fDetail f = new fDetail(dirnode);
                f.ShowDialog();
                XFile.LoadFileandFolded(treeView2.Tag.ToString(), treeView2);
            }
        }
 private void btn_Reset_Click(object sender, EventArgs e)
 {
     XFile.LoadFileandFolded(treeView2.Tag.ToString(), treeView2);
 }