| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2627 人关注过本帖
标题:如何实现cmd里的find命令
只看楼主 加入收藏
IDeric
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2006-12-25
收藏
 问题点数:0 回复次数:5 
如何实现cmd里的find命令
要查找一个文件 用C#怎么做呢?不仅要查目录还要查文件,用堆栈可以吗,怎么做?
搜索更多相关主题的帖子: cmd find 命令 
2006-12-27 11:17
xyb157
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2006-11-21
收藏
得分:0 
selected

编程、在编程。。。。。爱学习、爱劳动才是个好孩子,老婆才会好好爱我
2006-12-27 11:32
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
看看这个函数.
private void ExplorerDirectory(DirectoryInfo dir)
{
FileInfo[] files=dir.GetFiles("*.rar");
foreach(FileInfo fi in files)
{
ListViewItem item=new ListViewItem(fi.Name.ToString());
item.SubItems.Add(fi.CreationTime.ToLongDateString());
item.SubItems.Add(fi.Extension.ToString());
listView1.Items.Add(item);
}
DirectoryInfo[] directores=dir.GetDirectories();
foreach(DirectoryInfo newdir in directores)
{
ExplorerDirectory(newdir);
}
}

我的msn: myfend@
2006-12-27 12:46
IDeric
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2006-12-25
收藏
得分:0 
这个是`` 才学C#很多不明白``不过谢谢大大我去研究研究
2006-12-27 13:14
IDeric
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2006-12-25
收藏
得分:0 

大大的这个函数先找到父目录下的所有文件,然后用递归找子目录里的文件,直到没有目录为止.
ListViewItem item=new ListViewItem(fi.Name.ToString());
item.SubItems.Add(fi.CreationTime.ToLongDateString());
item.SubItems.Add(fi.Extension.ToString());
listView1.Items.Add(item);
不过这个是设置外观吗?不明白

2006-12-28 09:33
moderndai
Rank: 1
等 级:新手上路
帖 子:104
专家分:0
注 册:2006-1-25
收藏
得分:0 
啊哦,路过

ROCK AND ROCK PROGRAMING dai--yl@&&espricle@
2006-12-28 11:01
快速回复:如何实现cmd里的find命令
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024333 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved