资料管理器
来源:互联网 发布:pc软件 编辑:程序博客网 时间:2024/05/21 06:32
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.IO;namespace 资料管理器{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } //加载事件 private void Form1_Load(object sender, EventArgs e) { //先获取路径 string path = "demo"; LoadFileAndDirectory(path, tv.Nodes); } //通过路径来获取文件夹的名字和文件名 private void LoadFileAndDirectory(string path, TreeNodeCollection tnc) { string[] direcs = Directory.GetDirectories(path); //把该路径下的所有文件夹的名字获取到 for (int i = 0; i < direcs.Length; i++) { //获取名字 string dirName = Path.GetFileName(path); //把名字显示到控件的根结点上,同时返回的是该节点的对象 TreeNode tn = tnc.Add(dirName); LoadFileAndDirectory(direcs[i], tn.Nodes); } string[] files = Directory.GetFiles(path); //根据这个路径去获取该文件夹下的所有文件的名字 for (int i = 0; i < files.Length; i++) { string fileName = Path.GetFileNameWithoutExtension(files[i]); TreeNode tn = tnc.Add(fileName);//文件的名字 tn.Tag = files[i];//把文件的路径存储到该节点上 } } private void tv_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { //if (e.Node.Tag != null) //{ // textBox1.Text = File.ReadAllText(e.Node.Tag.ToString(), Encoding.Default); //} if (tv.SelectedNode.Tag != null) { textBox1.Text = File.ReadAllText(e.Node.Tag.ToString(), Encoding.Default); } } }}
0 0
- 资料管理器
- 资料管理器
- 资料管理器,Treeview,递归
- 简单模拟资料管理器
- 资料管理器-nn新记事本
- Windows任务管理器中所有进程资料
- VC中枚举所有的任务,任务管理器的一些资料的整理
- 枚举所有的任务,任务管理器的一些资料的整理
- VC中枚举所有地任务,任务管理器地一些资料地整理
- VC中枚举所有的任务,任务管理器的一些资料的整理
- VC中枚举所有的任务,任务管理器的一些资料的整理
- 资料
- 资料
- 资料
- 资料
- 资料
- 资料
- 资料
- qt 之 qsettings
- 复选框的全选和全不选 以及 复选框动态拼接 提交 复选框结果
- JSP 笔记 —— JFreeChart 基础学习
- jquery.cookie学习
- extern 使用
- 资料管理器
- Go压缩解压文件夹
- Oracle 列变行
- 初识JSTL标签
- APP签名打包后百度地图安卓SDK验证密钥失败的问题
- Java实现二维码QRCode的编码和解码
- C++栈和队列
- easyui提交额外数据
- 对比Google翻译、百度翻译和有道翻译