资源简介
C#通过递归来实现资源管理器
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 资源管理器
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
//treeView1.Nodes.Add(“我的电脑“);
//treeView1.Nodes.Add(“网上邻居“);
//treeView1.Nodes[1].Nodes.Add(“新建文件夹“);
//LoadDirectoryAndFile(@“E:\编程笔记\面向对象“ treeView1.Nodes[0].Nodes);
}
public void LoadDirectoryAndFile(string pathTreeNodeCollection tc)
{
string[] directory1 = Directory.GetDirectories(path);
for (int i = 0; i < directory1.Length; i++)
{
string folderName=Path.GetFileNameWithoutExtension(directory1[i]);
TreeNode tn= tc.Add(folderName);
LoadDirectoryAndFile(directory1[i] tn.Nodes);
}
string[] fileName = Directory.GetFiles(path);
for (int i = 0; i < fileName.Length; i++)
{
TreeNode tn= tc.Add(Path.GetFileNameWithoutExtension( fileName[i]));
tn.Tag = fileName[i];
}
}
private void treeView1_DoubleClick(object sender EventArgs e)
{
}
private void treeView1_NodeMouseClick(object sender TreeNodeMouseClickEventArgs e)
{
}
private void treeView1_NodeMouseDoubleClick(object sender TreeNodeMouseClickEventArgs e)
{
string path = treeView1.SelectedNode.Tag.ToString();
textBox1.Text = File.ReadAllText(pathEncoding.Default);
}
private void button1_Click(object sender EventArgs e)
{
FolderBrowserDialog fb = new FolderBrowserDialog();
fb.ShowDialog();
textBox2.Text = fb.SelectedPath;
}
private void button2_Click(object sender EventArgs e)
{
treeView1.Nodes.Clear();
LoadDirectoryAndFile(textBox2.Text treeView1.Nodes);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 37888 2020-11-02 16:46 资源管理器\.vs\资源管理器\v14\.suo
..A..H. 69120 2020-03-30 15:47 资源管理器\.vs\资源管理器\v15\.suo
文件 0 2020-03-24 21:26 资源管理器\.vs\资源管理器\v15\Server\sqlite3\db.lock
文件 626688 2020-03-30 15:47 资源管理器\.vs\资源管理器\v15\Server\sqlite3\storage.ide
文件 9462 2018-11-06 23:23 资源管理器\packages\Metrofr
文件 1266 2013-04-09 16:13 资源管理器\packages\Metrofr
文件 13722 2020-03-28 15:05 资源管理器\packages\Metrofr
文件 468 2013-04-09 16:13 资源管理器\packages\Metrofr
文件 9463 2018-11-07 06:02 资源管理器\packages\Metrofr
文件 15872 2013-04-09 16:13 资源管理器\packages\Metrofr
文件 20017 2020-03-28 15:05 资源管理器\packages\Metrofr
文件 468 2013-04-09 16:13 资源管理器\packages\Metrofr
文件 221 2013-04-09 16:13 资源管理器\packages\Metrofr
文件 9462 2018-11-07 10:48 资源管理器\packages\Metrofr
文件 672256 2013-04-09 16:13 资源管理器\packages\Metrofr
文件 363698 2020-03-28 15:05 资源管理器\packages\Metrofr
文件 468 2013-04-09 16:13 资源管理器\packages\Metrofr
文件 9462 2018-11-07 05:22 资源管理器\packages\Metrofr
文件 152576 2013-04-09 16:13 资源管理器\packages\Metrofr
文件 73001 2020-03-28 15:05 资源管理器\packages\Metrofr
文件 468 2013-04-09 16:13 资源管理器\packages\Metrofr
文件 9463 2018-11-03 11:48 资源管理器\packages\MetroModernUI.1.4.0.0\.signature.p7s
文件 16896 2016-07-20 00:44 资源管理器\packages\MetroModernUI.1.4.0.0\lib\net\Metrofr
文件 353280 2016-07-20 00:44 资源管理器\packages\MetroModernUI.1.4.0.0\lib\net\Metrofr
文件 672256 2016-07-20 00:44 资源管理器\packages\MetroModernUI.1.4.0.0\lib\net\Metrofr
文件 504634 2020-03-28 15:14 资源管理器\packages\MetroModernUI.1.4.0.0\MetroModernUI.1.4.0.0.nupkg
文件 184 2020-11-02 16:29 资源管理器\资源管理器\App.config
文件 16896 2016-07-20 00:44 资源管理器\资源管理器\bin\Debug\Metrofr
文件 353280 2016-07-20 00:44 资源管理器\资源管理器\bin\Debug\Metrofr
文件 672256 2016-07-20 00:44 资源管理器\资源管理器\bin\Debug\Metrofr
............此处省略70个文件信息
- 上一篇:S19文件与Hex文件解析
- 下一篇:C# 通过TXT文本修改登录密码
相关资源
- C# 资源管理器(支持右键菜单)
- C#文件资源管理器——仿我的电脑
- C#写的Windows文件资源管理器
- C# 用递归的方式查找指定文件夹下的
- c# 递归实现zTree
- WPF TreeView递归异步绑定
- c#win7资源管理器
- WPF 与 WinForm 调用系统右键菜单/资源管
- C#写的仿照Windows资源管理器的小程序
- C# 用递归的方式查找指定文件夹下的
- 读取磁盘文件(简易版资源管理器)
- vb.net的资源管理器支持缩略图
- wpf ListBox 资源管理器样式以及代码
- 仿windows资源管理器
- C# 仿资源管理器(浏览本地文件以及
- c# 资源管理器
- 小型资源管理器 -显示文件信息
- windows资源管理器
- c# 仿制Windows的资源管理器
- 汉诺塔递归
-
基于xm
l的产品资源管理器 - C#代码递归对编码进行转换
- C# 仿资源管理器源码
- C# 文件管理器(仿windows资源管理器)
- C# 资源管理器(读取文件目录树)
- C#画出一棵树(递归算法)
- C# 读取本地文件列表(很像资源管理
- C#非常强大的资源管理器源码
- windows浏览器文件目录浏览
- C#实现简单文件资源管理器
评论
共有 条评论