protected void RenameFolderButton_Click(object sender, EventArgs e) { RenameFolderPanel.Visible = true; Page.Validate("FolderNameGrp"); if (!Page.IsValid) { return; } try { if (DM.RenameFolder(Path.Combine(FolderPath, RenameFolderSourceHdn.Value.Trim()), RenameFolderNameTextBox.Text.Trim())) { Response.Redirect(string.Format("managedrive.aspx?folderpath={0}", FolderPath)); } } catch (DirectoryNotFoundException) { message2.Text = "Invalid Folder Selected."; message2.Indicate = AlertType.Error; message2.Visible = true; } catch (ArgumentException) { message2.Text = "Please avoid \\ / : ? * \" > < |"; message2.Indicate = AlertType.Error; message2.Visible = true; } catch (IOException) { message2.Text = "Folder exists or You do not have permission to perform this action."; message2.Indicate = AlertType.Error; message2.Visible = true; } }