国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

IO流的應(yīng)用————小型資源管理器

2019-11-17 02:15:34
字體:
供稿:網(wǎng)友

IO流的應(yīng)用————小型資源管理器

小型資源管理器

    

       

PRivate void LoadTreeView() {   DirectoryInfo dir = new DirectoryInfo(@"E:/");   DirectoryInfo[] dirs= dir.GetDirectories();   foreach (DirectoryInfo item in dirs)   {     TreeNode tn = new TreeNode();     tn.Text = item.Name;     tn.Tag = item.FullName;     this.treeView1.Nodes.Add(tn);   } } private void Form1_Load(object sender, EventArgs e) {   LoadTreeView();

} private void BindInfo(TreeNode node) {   DirectoryInfo dir = new DirectoryInfo(node.Tag.ToString());   DirectoryInfo[] dirs = dir.GetDirectories();   foreach (DirectoryInfo item in dirs)   {     TreeNode tn = new TreeNode();     tn.Text = item.Name;     tn.Tag = item.FullName;     node.Nodes.Add(tn);   }   FileInfo[] fileInfo = dir.GetFiles();   List<MyFile> files = new List<MyFile>();   foreach (FileInfo item in fileInfo)   {     MyFile file = new MyFile();     file.FileName = item.Name;     float value = item.Length;     file.FileLength = float.Parse(Math.Round(value / 1024, 2).ToString());     file.FileType = item.Extension;     file.FilePath = item.FullName;     files.Add(file);   }   if (this.listView1.Items!=null)   {     this.listView1.Items.Clear();   }   foreach (MyFile item in files)   {     ListViewItem lvItem = new ListViewItem(item.FileName);     lvItem.SubItems.Add(item.FileLength.ToString());     lvItem.SubItems.Add(item.FileType);     lvItem.SubItems.Add(item.FilePath);     this.listView1.Items.Add(lvItem);   } } private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) {

    TreeNode node = this.treeView1.SelectedNode;     BindInfo(node);

}

private void 復(fù)制ToolStripMenuItem_Click(object sender, EventArgs e) {   DialogResult result= folderBrowserDialog1.ShowDialog();   if (result==DialogResult.OK)   {     string sourcePath = this.listView1.SelectedItems[0].SubItems[3].Text;     string desPath = folderBrowserDialog1.SelectedPath;     desPath += "http://" + this.listView1.SelectedItems[0].SubItems[0].Text;     File.Copy(sourcePath, desPath);     MessageBox.Show("復(fù)制成功!!!");   } }

private void 刪除ToolStripMenuItem_Click(object sender, EventArgs e) {     string sourcePath = this.listView1.SelectedItems[0].SubItems[3].Text;     File.Delete(sourcePath);     MessageBox.Show("刪除成功!!");     TreeNode node = this.treeView1.SelectedNode;     BindInfo(node); }


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 周口市| 马龙县| 贡觉县| 惠安县| 吉林省| 班戈县| 根河市| 开鲁县| 罗源县| 高碑店市| 忻城县| 罗定市| 仁布县| 峨山| 静海县| 松桃| 凤台县| 临安市| 双鸭山市| 历史| 丹棱县| 睢宁县| 盐边县| 萝北县| 雅江县| 张北县| 靖边县| 莱西市| 红原县| 浦北县| 巴塘县| 鹿邑县| 平湖市| 莫力| 麦盖提县| 阜新| 财经| 高淳县| 尤溪县| 金华市| 资溪县|