ReName() public method

public ReName ( string oldPath, string newPath ) : bool
oldPath string
newPath string
return bool
Example #1
0
        //重命名
        private void listView1_AfterLabelEdit(object sender, LabelEditEventArgs e)
        {
            if (!string.IsNullOrEmpty(e.Label))
            {
                ListViewItem myItem = lvFiles.Items[e.Item];
                if (myItem != null)
                {
                    ListViewItem existItem = FindItemByName(e.Label);
                    if (existItem != null)
                    {
                        MessageBox.Show("该文件夹名已存在!");
                        e.CancelEdit = true;
                    }
                    else
                    {
                        FSClient   client = new FSClient();
                        FileStatus myFile = myItem.Tag as FileStatus;

                        bool result = client.ReName(myFile.Path, ConfigHelper.HdfsRoot + "/" + CurrentPath + e.Label);
                        if (!result)
                        {
                            e.CancelEdit = true;
                            MessageBox.Show("文件夹重命名失败!");
                        }
                        else
                        {
                            LoadFileStatus(CurrentPath);
                        }
                    }
                }
            }
        }
Example #2
0
        //重命名
        private void listView1_AfterLabelEdit(object sender, LabelEditEventArgs e)
        {
            if (!string.IsNullOrEmpty(e.Label))
            {
                ListViewItem myItem = lvFiles.Items[e.Item];
                if (myItem != null)
                {
                    ListViewItem existItem = FindItemByName(e.Label);
                    if (existItem != null)
                    {
                        MessageBox.Show("该文件夹名已存在!");
                        e.CancelEdit = true;
                    }
                    else
                    {
                        FSClient client = new FSClient();
                        FileStatus myFile=myItem.Tag as FileStatus;

                        bool result = client.ReName(myFile.Path, ConfigHelper.HdfsRoot + "/" + CurrentPath + e.Label);
                        if (!result)
                        {
                            e.CancelEdit = true;
                            MessageBox.Show("文件夹重命名失败!");
                        }
                        else
                        {
                            LoadFileStatus(CurrentPath);
                        }
                    }
                }
            }
        }