コード例 #1
0
        private void 重命名ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Core.IO.BaseFile baseFile = lvExplorer.SelectedItems[0].Tag as Core.IO.BaseFile;

            String newName = null;

            if (baseFile is Core.IO.File)
            {
                newName = InputForm.GetInput("重命名文件", "请输入新的文件名称", baseFile.Name);
            }
            else if (baseFile is Core.IO.Folder)
            {
                newName = InputForm.GetInput("重命名文件夹", "请输入新的文件夹名称", baseFile.Name);
            }

            if (newName == null)
            {
                return;
            }
            newName = newName.Trim();
            if (newName == "")
            {
                MessageBox.Show("输入为空,已取消重命名!");
                return;
            }

            XDAndroidExplorer.Core.NativeMethod.Move(baseFile.FullName, baseFile.ParentPath + "/" + newName);
            RefrushCurrentFolder();
        }
コード例 #2
0
        private void btnNewFolder_Click(object sender, EventArgs e)
        {
            String newFolderName = InputForm.GetInput("新建文件夹", "请输入文件夹名称:", "");

            if (newFolderName == null)
            {
                return;
            }

            newFolderName = newFolderName.Trim();
            if (String.IsNullOrEmpty(newFolderName))
            {
                MessageBox.Show("请输入正确的文件夹名称!");
                return;
            }
            CurrentFolder.CreateFolder(newFolderName);
            RefrushCurrentFolder();
        }