반응형






        private void Button_ButtonClick(object sender, EventArgs e)

        {

            if (MessageBox.Show("선택항목을 삭제하시겠습니까?", "항목삭제", MessageBoxButtons.YesNo) == DialogResult.Yes)

            {


                //문서 삭제시 select되어진 행때문에 삭제하다가 MainlistView_SelectedIndexChanged로 빠져서 넣는 코드

                if (MainlistView.SelectedItems.Count >= 1)

                {

                    MainlistView.Items[0].Focused = false;

                    MainlistView.Items[0].Selected = false;

                }



                if (MainlistView.Items.Count > 0)

                {

                    for (int i = MainlistView.Items.Count - 1; i >= 0; i--)

                    {

                        if (MainlistView.Items[i].Checked == true)

                        {

                            MainlistView.Items[i].Remove();

                        }

                    }

                }

            }

        }

반응형
반응형




            if (System.IO.Directory.Exists(@"C:\Data"))

            {

                string[] files = System.IO.Directory.GetFiles(@"C:\Data");

                foreach (string s in files)

                {

                    string fileName = System.IO.Path.GetFileName(s);

                    string deletefile = @"C:\Data\" + fileName;

                    System.IO.File.Delete(deletefile);

                    

                }

            }


파일경로 적기 귀찮아서 걍 하드코딩함

개별파일만 지울경우에는 


System.IO.File.Delete(deletefile); 이것만 써줘도 됨.

반응형

+ Recent posts