Exemplo n.º 1
0
        private void StartDestory_Click(object sender, EventArgs e)
        {
            //int initialFileLsvItemConut = FileListview.Items.Count;
            int CheckCount = 0, NotCheckCount = 0, SucessCount = 0, FailCount = 0;

            for (int i = 0; i < FileListview.Items.Count; i++)
            {
                if (FileListview.Items[i].Checked == true)
                {
                    CheckCount++;
                    try
                    {
                        FileDestory file = new FileDestory(FileListview.Items[i].SubItems[1].Text);
                        if (File.Exists(FileListview.Items[i].SubItems[1].Text))
                        {
                            FailCount++;
                        }
                        else
                        {
                            FileListview.Items[i].Remove();
                            i--;
                            SucessCount++;
                        }
                    }
                    catch
                    {
                        FailCount++;
                    }
                }
                else
                {
                    NotCheckCount++;
                }
            }
            MessageBox.Show("粉碎完毕!\r文件入列数目 " + (CheckCount + NotCheckCount) + "\r文件确认粉碎数目 " + CheckCount + "\r文件未确认粉碎数目 " + NotCheckCount + "\r文件粉碎成功数目 " + SucessCount + "\r文件粉碎失败数目 " + FailCount, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Exemplo n.º 2
0
        private void StartDestory_Click(object sender, EventArgs e)
        {
            //int initialFileLsvItemConut = FileListview.Items.Count;
            int CheckCount = 0, NotCheckCount = 0, SucessCount = 0, FailCount = 0;
            for (int i = 0; i < FileListview.Items.Count; i++)
            {
                if (FileListview.Items[i].Checked == true)
                {
                    CheckCount++;
                    try
                    {

                        FileDestory file = new FileDestory(FileListview.Items[i].SubItems[1].Text);
                        if (File.Exists(FileListview.Items[i].SubItems[1].Text))
                            FailCount++;
                        else
                        {
                            FileListview.Items[i].Remove();
                            i--;
                            SucessCount++;
                        }
                    }
                    catch
                    {
                        FailCount++;
                    }

                }
                else
                    NotCheckCount++;
            }
            MessageBox.Show("粉碎完毕!\r文件入列数目 " + (CheckCount + NotCheckCount) + "\r文件确认粉碎数目 " + CheckCount + "\r文件未确认粉碎数目 " + NotCheckCount + "\r文件粉碎成功数目 " + SucessCount + "\r文件粉碎失败数目 " + FailCount,"提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
        }