王骏的BLOG
编程、网络技术点滴...
<2005年6月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
公告

留言簿(24)

随笔分类

随笔档案

文章分类

文章档案

相册

WEB开发

相关链接

搜索

最新评论

阅读排行榜

评论排行榜

 
VC知识库BLOG   首页  新随笔  联系  聚合  登录 
  随笔-61 文章-5 评论-247 Trackbacks-0
using System;
using System.IO;

//目录遍历

static public void ListDirectory(string strFullPathName)
{
    DirectoryInfo dir 
= new DirectoryInfo(strFullPathName);
    DirectoryInfo[] dirSubs 
= dir.GetDirectories();

    
//遍历子目录
    foreach(DirectoryInfo dirSub in dirSubs)
    
{
        
if((dirSub.Attributes & FileAttributes.System) == FileAttributes.System)
            Console.Write(
"[系统目录]");

        
if((dirSub.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
            Console.Write(
"[隐藏目录]");

        
// 输出目录名
        Console.WriteLine(dirSub.FullName);

        
// 递归调用ListDirectory
        ListDirectory(dirSub.FullName);
    }


    
//获取目录中的文件

    FileInfo[] files
=dir.GetFiles();
    
foreach(FileInfo file in files)
    
{
        
if((file.Attributes & FileAttributes.System) == FileAttributes.System)
            Console.Write(
"[系统文件]");

        
if((file.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)
            Console.Write(
"[隐藏文件]");

        
// 输出文件名
        Console.WriteLine(file.Name);
    }

}


// 调用
ListDirectory("c:\windows");
posted on 2005-06-03 10:52 王骏的BLOG 阅读(975) 评论(0)  编辑 收藏
Comments
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]