社区
C#
帖子详情
显示目录下的文件及文件夹
fcclig
2005-11-18 10:36:34
怎样像windows资源管理器一样,显示文件及文件夹,名称\大小\类型\修改日期\属性
...全文
476
8
打赏
收藏
显示目录下的文件及文件夹
怎样像windows资源管理器一样,显示文件及文件夹,名称\大小\类型\修改日期\属性
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuxinqi
2005-12-14
打赏
举报
回复
mark
fcclig
2005-11-21
打赏
举报
回复
各位大侠,上面的小弟已经懂了,现在只有一个小问题:就是listView添加新增项目的时候,怎么处理.
如:有三列:名称\大小\修改日期
用listView1.Items.add(),只能添加头一列的信息,
怎么处理,用listView1.Items.addRange()吗,他的集合参数应该怎么处理?谢谢
fcclig
2005-11-21
打赏
举报
回复
http://blog.csdn.net/sunnystar365/archive/2005/11/19/532832.aspx
fcclig
2005-11-21
打赏
举报
回复
谢谢各位了,我要的东西已经找到.
marvelstack
2005-11-19
打赏
举报
回复
里面有个生成目录xml数据的例子
http://blog.csdn.net/zhzuo/archive/2005/03/08/315125.aspx
s5689412
2005-11-18
打赏
举报
回复
首先获取文件夹下所有文件,
string[] dirs = Directory.GetFiles(@"C:\");
然后利用获得的文件名,实例化FileInfo类来获取详细信息。
navy_koo
2005-11-18
打赏
举报
回复
文件信息就用s5689412(华君) 所说的读出来即可。
navy_koo
2005-11-18
打赏
举报
回复
/// <summary>
/// 生成指定路径下的目录树,过滤显示文件
/// </summary>
/// <param name="objTreeView">目录树</param>
/// <param name="strPath">指定路径</param>
/// <param name="strFileFilter">过滤格式</param>
public static void FillTree(ref System.Windows.Forms.TreeView objTreeView,string strPath,string strFileFilter)
{
//生成根节点
System.Windows.Forms.TreeNode objNode = new TreeNode();
strPath = strPath.TrimEnd('\\');
objNode.Tag = "folder";
objNode.Text = strPath;
objTreeView.Nodes.Add(objNode);
//递归获取目录和文件
strPath+= "\\";
GetFolders(strPath,strFileFilter,objTreeView.Nodes[0]);
}
/// <summary>
/// 递归获取文件夹和相关文件,并填充到节点
/// </summary>
/// <param name="path">目录路径</param>
/// <param name="nodes">填充节点</param>
private static void GetFolders(string path,string strFileFilter,System.Windows.Forms.TreeNode node)
{
//获取子目录
string[] dirs = Directory.GetDirectories(path);
foreach( string p in dirs )
{
TreeNode objDirNode = new TreeNode(p.Substring(path.Length));
objDirNode.Tag = "folder";
node.Nodes.Add(objDirNode);
}
//获取目录内文件,过滤文件
//e.g. strFileFilter="*.aspx"
if (strFileFilter.Trim() =="")
{
strFileFilter = "*.*";
}
string[] files = Directory.GetFiles(path,strFileFilter);
foreach(string p in files )
{
TreeNode objFileNode = new TreeNode(p.Substring(path.Length));
objFileNode.Tag = "file";
node.Nodes.Add(objFileNode);
}
//增加子文件夹及其文件(递归)
int iSubNodesCount = node.Nodes.Count;
for( int i = 0;i<iSubNodesCount;i++)
{
if(node.Nodes[i].Tag.ToString() == "folder")
{
GetFolders(dirs[i]+"\\",strFileFilter,node.Nodes[i]);
}
}
}
【Python】输出目录下所有
文件
及
文件
夹
, os模块
输出目录下所有
文件
及
文件
夹
需要用到的模块: import os 1.获取当前Python程序运行路径 print(os.getcwd()) 运行结果: C:\Users\Helen\oos 2.让Python自动处理路径连接 print(os.path.join('path','a')) 运行结果: path\a 3.列出当前程序
文件
夹
下所有
文件
和
文件
夹
print(os.listdir()) 运行结果: print(os.listdir()) 补充: W.
shell中获取指定目录下
文件
及
文件
夹
名
列出指定路径path下的
文件
夹
名称 #方法一: CUR_PATH=${0%/*} #指当前目录 path=$CUR_PATH/inc for dir in $(ls $path) do [ -d $dir ] && echo $dir done #方法二: ls -l $path |awk '/^d/ {print $NF}' 列出指定路径path下的
文件
及
文件
夹
名称 for file in `ls $path` do echo $path"/"$fi...
Linux命令:ls、grep、wc统计目录下
文件
及
文件
夹
的个数。
统计当前目录下
文件
的个数(不包括目录) 1 $ ls -l | grep "^-" | wc -l 统计当前目录下
文件
的个数(包括子目录) 1 $ ls -lR| grep "^-" | wc -l 查看某目录下
文件
夹
(目录)的个数(包括子目录)...
linux操作之查看目录下
文件
及
文件
夹
ls -lR 长列表输出该目录下
文件
信息(R代表子目录注意这里的
文件
,不同于一般的
文件
,可能是目录、链接、设备
文件
等) grep “^-” 这里将长列表输出信息过滤一部分,只保留一般
文件
,如果只保留目录就是 ^d wc -l 统计输出信息的行数,因为已经过滤得只剩一般
文件
了,所以统计结果就是一般
文件
信息的行数,又由于一行信息对应一个
文件
,所以也就是
文件
的个数。 查看
文件
数量 统计某文...
windows,cmd中查看当前目录下的
文件
及
文件
夹
需求描述: 在使用cmd的过程中,有的时候需要查看当前目录下有哪些
文件
或者
文件
夹
,类似linux下的ls命令 操作过程: 1.通过dir命令查看当前目录下有哪些的
文件
及
文件
夹
备注:通过dir命令,就能查看当前目录下有哪些的
文件
、
文件
夹
,并且还会进行统计有多少个
文件
,多少个
文件
夹
。 ...
C#
110,528
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章