private void btnDelete_Click(object sender, EventArgs e) { string selectedItem = lstDirectory.Text; if (selectedItem != "") { if (selectedItem.StartsWith(LBracket)) { string DirToDelete = selectedItem.Replace(LBracket, "").Replace(RBracket, ""); if (DirToDelete != "..") { string FullDirToDelete = (_CurrentPath == "") ? DirToDelete : _CurrentPath + "/" + DirToDelete; if (MessageBox.Show("你确定你要删除目录吗'" + FullDirToDelete + "' 和它的所有内容吗?", "确认删除", MessageBoxButtons.YesNoCancel) == DialogResult.Yes) { Cursor.Current = Cursors.WaitCursor; _ESP.DeleteDir(FullDirToDelete); Cursor.Current = Cursors.Default; RefreshFileList(); } } } else { string FileToDelete = (_CurrentPath == "") ? selectedItem : _CurrentPath + "/" + selectedItem; if (MessageBox.Show("你确定你要删除吗 '" + FileToDelete + "'?", "确定删除", MessageBoxButtons.YesNoCancel) == DialogResult.Yes) { Cursor.Current = Cursors.WaitCursor; _ESP.DeleteFile(FileToDelete); Cursor.Current = Cursors.Default; RefreshFileList(); } } } }
private void btnDelete_Click(object sender, EventArgs e) { string selectedItem = lstDirectory.Text; if (selectedItem != "") { if (selectedItem.StartsWith(LBracket)) { string DirToDelete = selectedItem.Replace(LBracket, "").Replace(RBracket, ""); if (DirToDelete != "..") { string FullDirToDelete = (_CurrentPath == "") ? DirToDelete : _CurrentPath + "/" + DirToDelete; if (MessageBox.Show("Are you sure you want to delete the directory '" + FullDirToDelete + "' and all of it's contents?", "Confirm Delete", MessageBoxButtons.YesNoCancel) == DialogResult.Yes) { Cursor.Current = Cursors.WaitCursor; _ESP.DeleteDir(FullDirToDelete); Cursor.Current = Cursors.Default; RefreshFileList(); } } } else { string FileToDelete = (_CurrentPath == "") ? selectedItem : _CurrentPath + "/" + selectedItem; if (MessageBox.Show("Are you sure you want to delete '" + FileToDelete + "'?", "Confirm Delete", MessageBoxButtons.YesNoCancel) == DialogResult.Yes) { Cursor.Current = Cursors.WaitCursor; _ESP.DeleteFile(FileToDelete); Cursor.Current = Cursors.Default; RefreshFileList(); } } } }