.net里获取一个目录里的所有文件夹和文件

首先需导入命名空间:using System.IO;           

string path = @"D:\";

DirectoryInfo dir = new DirectoryInfo(path);
            foreach(FileSystemInfo fsi in dir.GetFileSystemInfos())
            {
                if (fsi is FileInfo)
                {
                    FileInfo fi = (FileInfo)fsi;
                    //获得文件
                }
                else
                {
                    DirectoryInfo di = (DirectoryInfo)fsi;
                    //获得文件夹
                }
            }

这样可以获取一个目录里的所有内容:包括文件和文件夹

posted @ 2011-07-13 11:44  hellowing  阅读(738)  评论(0)    收藏  举报