社区
C#
帖子详情
用c#遍历文件夹中的所有文件及文件夹
ericwhut
2006-01-20 03:08:43
用c#遍历文件夹中的所有文件及文件夹 ,如何完成?
...全文
4029
11
打赏
收藏
用c#遍历文件夹中的所有文件及文件夹
用c#遍历文件夹中的所有文件及文件夹 ,如何完成?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
伴老思源
2006-01-24
打赏
举报
回复
^—……
marvelstack
2006-01-24
打赏
举报
回复
写过一个类,提供源代码,
http://blog.csdn.net/zhzuo/archive/2005/03/08/315125.aspx
guojie111
2006-01-22
打赏
举报
回复
要用到"递归"!
yoncen
2006-01-22
打赏
举报
回复
用遞歸解決簡單.
xthame0424
2006-01-20
打赏
举报
回复
//找文件夹(加列表)
private void AddFolderItem(string Path)
{
DirectoryInfo DirInfo = new DirectoryInfo(Path);
DirectoryInfo[] Folders;
try
{
Folders = DirInfo.GetDirectories();
foreach(DirectoryInfo di in Folders)
{
ListViewItem lvi = new ListViewItem(new string[]{di.ToString(),"","",""});
ltv.Items.Add(lvi);
}
}
catch
{
}
}
//找文件(加列表)
private void AddFileItem(string Path)
{
DirectoryInfo DirFile = new DirectoryInfo(Path);
FileInfo[] Files;
try
{
Files = DirFile.GetFiles();
foreach(FileInfo fi in Files )
{
string[] sub = new string[4];
sub[0] = fi.Name.ToString();
sub[1] = fi.Length.ToString() + " KB";
sub[2] = fi.CreationTime.ToString("yyyy-MM-dd HH:mm:ss");
sub[3] = fi.LastAccessTime.ToString("yyyy-MM-dd HH:mm:ss");
ListViewItem lvi = new ListViewItem(sub);
ltv.Items.Add(lvi);
}
}
catch
{
}
}
hunter_32
2006-01-20
打赏
举报
回复
hunter32.blogcn.com 有 在壓縮文件的講解中
jingtao_zhou
2006-01-20
打赏
举报
回复
private void getDirectories(string path)
{
string[] fileNames = Directory.GetFiles(path);
string[] directories = Directory.GetDirectories(path);
foreach (string file in fileNames)
{
Console.WriteLine("Filename:{0}",file);
}
foreach (string dir in directories)
{
Console.WriteLine("Directoriesname:{0}",dir);
getDirectories(dir);
}
}
遇到没有权限list的文件夹会报错哦
echoxue
2006-01-20
打赏
举报
回复
up
aicsharp
2006-01-20
打赏
举报
回复
小强的那个很好,只能顶一下了
yaowang820907
2006-01-20
打赏
举报
回复
Directory.GetFiles(string folder)
更详细的查msdn文档
lovefootball
2006-01-20
打赏
举报
回复
private void getDirectories(string path)
{
string[] fileNames = Directory.GetFiles(path);
string[] directories = Directory.GetDirectories(path);
foreach (string file in fileNames)
{
Console.WriteLine("Filename:{0}",file);
}
foreach (string dir in directories)
{
Console.WriteLine("Directoriesname:{0}",dir);
getDirectories(dir);
}
}
winform
文件
操作 WM6.0
c#
遍历
文件
夹
、复制
文件
、删除
文件
、复制
文件
内容
winform
文件
操作 WM6.0
c#
遍历
文件
夹
、复制
文件
、删除
文件
、复制
文件
内容
c#
遍历
指定
文件
夹
中
的所有
文件
遍历
指定
文件
夹
中
的所有
文件
C#
遍历
文件
夹
下
文件
修改后缀名
C#
遍历
文件
夹
下
文件
修改后缀名
C#
遍历
文件
夹
下所有
文件
通过MD5函数计算
文件
的MD5
获取
文件
夹
下所以
文件
的MD5,包括子
文件
C#
遍历
系统
文件
夹
(TreeView控件)
C#
遍历
系统
文件
夹
(TreeView控件),递归方式
遍历
顺便使用树控件
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章