Beispiel #1
0
        private void FileRead()
        {
            FIleMemo f = new FIleMemo();            //FileMemo 객체 생성

            delete_memo = f.FileRead(DateTime.Now); // 삭제내역을 파일 입출력으로 불러온다


            string[] d_m;
            string   str;

            try
            {
                for (int i = 0; i < delete_memo.Count(); i++)
                {//삭제내역이 존재하는 만큼 반복
                    str = delete_memo[i];
                    d_m = str.Split('\t');
                    ListViewItem lvt = new ListViewItem();
                    lvt.Text = ((i + 1) + "");
                    lvt.SubItems.Add(d_m[0]);
                    lvt.SubItems.Add(d_m[2]);
                    lvt.SubItems.Add(d_m[1]);

                    listView1.Items.Add(lvt);
                }
            }
            catch (ArgumentNullException)
            {
                MessageBox.Show("삭제 내역이 없습니다.");
            }
        }
Beispiel #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            FIleMemo f       = new FIleMemo();
            string   Path    = f.FilePath + "delete_memo.txt";
            FileInfo fileDel = new FileInfo(@Path);

            listView1.Items.Clear();

            if (fileDel.Exists)   // 삭제할 파일이 있는지
            {
                fileDel.Delete(); // 없어도 에러안남
            }
        }
Beispiel #3
0
        private void Form1_Load_1(object sender, EventArgs e)
        {
            FIleMemo ext = new FIleMemo();

            EXT = new List <string>();

            ext.FileRead();
            stereo      = ext.STEREO();
            text        = ext.TEXT();
            media       = ext.MEDIA();
            image       = ext.IMAGE();
            other       = ext.OTHER();
            LastDay     = "7";
            Path        = "C:\\Users\\fc\\Desktop\\";
            label1.Text = Path;
        }
Beispiel #4
0
        private void button12_Click(object sender, EventArgs e)
        {
            FIleMemo ext = new FIleMemo();

            ext.FileWrite(this);
            stereo = new List <string>();
            text   = new List <string>();
            media  = new List <string>();
            image  = new List <string>();
            other  = new List <string>();

            try
            {
                for (int i = 0; i < listBox1.Items.Count; i++)
                {
                    stereo.Add(listBox1.Items[i].ToString());
                }
                for (int i = 0; i < listBox2.Items.Count; i++)
                {
                    text.Add(listBox2.Items[i].ToString());
                }
                for (int i = 0; i < listBox3.Items.Count; i++)
                {
                    media.Add(listBox3.Items[i].ToString());
                }
                for (int i = 0; i < listBox4.Items.Count; i++)
                {
                    image.Add(listBox4.Items[i].ToString());
                }
                for (int i = 0; i < listBox5.Items.Count; i++)
                {
                    other.Add(listBox5.Items[i].ToString());
                }
                this.form2SendEvent(Path);
                this.form2SendEvent2(stereo, text, media, image, other);
                this.form2SendEvent3(LastDay);
                this.Close();
            }
            catch (ArgumentNullException)
            {
            }
        }
Beispiel #5
0
        private void delete_btn_Click(object sender, EventArgs e)
        {
            FIleMemo f = new FIleMemo();

            ListView.CheckedListViewItemCollection lstv_Checkitem = listView1.CheckedItems;
            //리스트뷰에서 선택된 항목들을 가져온다.

            foreach (ListViewItem item in lstv_Checkitem)                  // 체크된 항목들을 하나씩
            {
                FileInfo fileDel = new FileInfo(@item.SubItems[4].Text);   //서브아이템 5번째 칸에 있는 파일경로를 가져온다.

                f.FileWrite(item.SubItems[1].Text, item.SubItems[2].Text); //서브아이템 1과 2에있는 파일명과 파일크기를 매개변수로 전달하여 파일에 삭제내역을 쓴다.

                if (fileDel.Exists)                                        // 삭제할 파일이 있는지
                {
                    fileDel.Delete();                                      // 없어도 에러안남
                }
                listView1.Items.Remove(item);                              //리스트뷰에서 내역을 삭제한다.
            }
        }
Beispiel #6
0
 private void Form9_Load(object sender, EventArgs e)
 {
     FileRead();
     FIleMemo f = new FIleMemo();
 }
Beispiel #7
0
        private void Form2_Load(object sender, EventArgs e)
        {
            FIleMemo ext = new FIleMemo();

            ext.FileRead();

            stereo = ext.STEREO();
            text   = ext.TEXT();
            media  = ext.MEDIA();
            image  = ext.IMAGE();
            other  = ext.OTHER();

            try
            {
                if (stereo.Count() != 0)
                {
                    for (int i = 0; i < stereo.Count(); i++)
                    {
                        listBox1.Items.Add(stereo[i]);
                    }
                }
                if (text.Count() != 0)
                {
                    for (int i = 0; i < text.Count(); i++)
                    {
                        listBox2.Items.Add(text[i]);
                    }
                }
                if (media.Count() != 0)
                {
                    for (int i = 0; i < media.Count(); i++)
                    {
                        listBox3.Items.Add(media[i]);
                    }
                }
                if (image.Count() != 0)
                {
                    for (int i = 0; i < image.Count(); i++)
                    {
                        listBox4.Items.Add(image[i]);
                    }
                }
                if (other.Count() != 0)
                {
                    for (int i = 0; i < other.Count(); i++)
                    {
                        listBox5.Items.Add(other[i]);
                    }
                }
            }
            catch (ArgumentNullException)
            {
            }
            //현재 로컬 컴퓨터에 존재하는 드라이브 정보 검색하여 트리노드에 추가

            DriveInfo[] allDrives = DriveInfo.GetDrives();



            foreach (DriveInfo dname in allDrives)
            {
                if (dname.DriveType == DriveType.Fixed)
                {
                    if (dname.Name == @"C:\")

                    {
                        TreeNode rootNode = new TreeNode(dname.Name);

                        rootNode.ImageIndex = 0;

                        rootNode.SelectedImageIndex = 0;

                        treeView1.Nodes.Add(rootNode);

                        Fill(rootNode);
                    }

                    else

                    {
                        TreeNode rootNode = new TreeNode(dname.Name);

                        rootNode.ImageIndex = 1;

                        rootNode.SelectedImageIndex = 1;

                        treeView1.Nodes.Add(rootNode);

                        Fill(rootNode);
                    }
                }
            }
            //첫번째 노드 확장

            treeView1.Nodes[0].Expand();
        }