treeList获取目录下的所有文件
/// <summary>
/// treeList获取目录下的所有文件
/// </summary>
public static void InitTreeListGetFiles(TreeList treeListFiles, string strPath)
{
treeListFiles.Nodes.Clear();
//TreeListNode root = treeListFiles.AppendNode(new object[] { " " }, -1);
TreeListNode firstNode = getRootListNode(treeListFiles, strPath, -1);
}
/// <summary>
/// </summary>
/// <param name="treeListFiles"></param>
/// <param name="dirname"></param>
/// <param name="node"></param>
/// <returns></returns>
private static TreeListNode getRootListNode(TreeList treeListFiles, string dirname, int nodeID) //递归,返回根结点
{
if (!Directory.Exists(dirname))
return null;
string[] dirs = Directory.GetDirectories(dirname);
string[] files = Directory.GetFiles(dirname);
foreach (string dir in dirs)
{
TreeListNode root2 = treeListFiles.AppendNode(new object[] { dir }, nodeID);
TreeListNode node2 = getRootListNode(treeListFiles, dir, root2.Id);
}
foreach (string file in files)
{
TreeListNode node2 = treeListFiles.AppendNode(new object[] { file }, nodeID, 1, 1, 0);
}
return treeListFiles.Nodes.FirstNode;
}
treeList获取目录下的所有文件的更多相关文章
- TreeView获取目录下的所有文件
		
/// <summary> /// TreeView获取目录下的所有文件 /// </summary> /// <param name="tree"& ...
 - GridBagLayout使用案例+获取目录下所有的文件+获取创建时间及最后修改时间
		
package vvv; import java.awt.Dimension;import java.awt.GridBagConstraints;import java.awt.GridBagLay ...
 - 33.1 File 获取目录下的所有文件及子目录
		
重要获取功能 String[] list() 返回当前路径下所有的文件和文件夹名称 //注意:只有指向文件夹的File对象才可以调用该方法(指向文件的file对象使用list会报错npe) File[ ...
 - 【python】获取目录下的最新文件夹/文件
		
直接上代码 def new_report(test_report): lists = os.listdir(test_report) #列出目录的下所有文件和文件夹保存到lists print(lis ...
 - shell获取目录下最新的文件,文件是以日期命名
		
如果你为每个文件按日期命名的格式都一致的话,那么 "ls -l" 命令列出的文件列表就是默认按文件名称(日期先后)排序的.那么最后一个就是最新的,文件名可以用以下方式获取.file ...
 - c# 获取指定目录下的所有文件并显示在网页上
		
参考文献: FileInfo 的使用 https://msdn.microsoft.com/zh-cn/library/system.io.fileinfo_methods(v=vs.110).as ...
 - 取CPU序列号,获取网卡,取硬盘系列号,获取目录下的文件,强制删除目录
		
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...
 - Java中获取本地某一个目录下的所有文件和文件夹
		
在从事web开发工作中,经常需要对本地某一个目录下的文件进行处理,而在这之前,我们需要做的就是获取到这个目录下的文件. String filepath = "D:\file";// ...
 - php获取指定目录下的所有文件列表
		
在我们实际的开发需求中,经常用到操作文件,今天就讲一下关于获取指定目录下的所有文件的几种常用方法: 1.scandir()函数 scandir() 函数返回指定目录中的文件和目录的数组. scandi ...
 
随机推荐
- perl第三章 列表和数组
			
访问数组中的元素 $fred[0] $fred[1] $number=2.75; print $fred[$number-1] 结果就是print $fred[1] 特殊的数组索引1.对索 ...
 - 第1章jquery选择器
			
一.jquery等价于$ jquery选择器继承了css选择器的风格. $("#ID")代替了document.getElementById()函数,即通过id获取元素. $(&q ...
 - AutoEncoder and DenoiseAutoEncoder
			
AutoEncoder and DenoiseAutoEncoder 第一部分 首先我们将实现一个如上图结构的最简单的AutoEncoder. 加载数据 在这里,我们使用MNIST手写数据集来进行实验 ...
 - Django底层原理简介与安装
			
Django环境目录搭建一栏: 利用wsgiref模块封装好的socket搭建服务端: #利用wsgiref模块封装好的socket演示操作(例如accept\recv) #也可以实现socket服务 ...
 - TOJ3031: Multiple bfs
			
3031: Multiple Time Limit(Common/Java):2000MS/6000MS Memory Limit:65536KByte Total Submit: 60 ...
 - 使用grunt实现自动化单元测试
			
闲话不多说~ 使用步骤 1.安装插件 npm install grunt-contrib-qunit --save-dev 2.加载包含 "qunit" 任务的插件 grunt.l ...
 - POJ——2236Wireless Network(暴力并查集)
			
Wireless Network Time Limit: 10000MS Memory Limit: 65536K Total Submissions: 22107 Accepted: 928 ...
 - LibreOJ2045 - 「CQOI2016」密钥破解
			
Portal Description 给出三个正整数\(e,N,c(\leq2^{62})\).已知\(N\)能表示成\(p\cdot q\)的形式,其中\(p,q\)为质数.计算\(r=(p-1)( ...
 - [USACO08DEC] 秘密消息Secret Message (Trie树)
			
题目链接 Solution Trie 树水题. 直接将前面所有字符串压入Trie 中. 在查询统计路上所有有单词的地方和最后一个地方以下的单词数即可. Code #include<bits/st ...
 - aoj 2226 Merry Christmas
			
Merry Christmas Time Limit : 8 sec, Memory Limit : 65536 KB Problem J: Merry Christmas International ...