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(); }
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(); }