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

来源:互联网 发布:怎样设置淘宝直通车 编辑:程序博客网 时间:2024/05/16 08:55

首先需导入命名空间: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;
                    //获得文件夹
                }
            }

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