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("삭제 내역이 없습니다."); } }
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(); // 없어도 에러안남 } }
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; }
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) { } }
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); //리스트뷰에서 내역을 삭제한다. } }
private void Form9_Load(object sender, EventArgs e) { FileRead(); FIleMemo f = new FIleMemo(); }
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(); }