例如,给定文件夹:C:\ images \ a
如何检索该文件夹中所有图片的集合?谢谢。
答案 0 :(得分:1)
对于简单的字符串路径,您可以在GetFiles
类(Directory
)中使用System.IO
静态方法。
string[] files = Directory.GetFiles(path, "*.jpg", SearchOption.AllDirectories);
有关这些文件的更多信息,您可以使用DirectoryInfo
类来检索有关每个文件的FileInfo
个对象。
FileInfo[] fileInfos = new DirectoryInfo(path).GetFiles("*.jpg", SearchOption.AllDirectories);
答案 1 :(得分:0)
如果您想递归搜索子文件夹,请传递SearchOption.AllDirectories
。
答案 2 :(得分:0)
您可以采取的方法之一是:
DirectoryInfo di = new DirectoryInfo("c:/demos");
FileInfo[] rgFiles = di.GetFiles("*.jpgs");
foreach(FileInfo fi in rgFiles)
{
//do your stuff
}