c# 获取文件夹下所有照片

参考:https://blog.csdn.net/ldl22847/article/details/7763018

DirectoryInfo folder = new DirectoryInfo(textSPath.Text);
FileSystemInfo fileinfo1 = folder as FileSystemInfo;
ListFiles(fileinfo1);
public void ListFiles(FileSystemInfo info)
        {

            DirectoryInfo dir = info as DirectoryInfo;

            FileSystemInfo[] files = dir.GetFileSystemInfos();
            for (int i = 0; i < files.Length; i++)
            {
                FileInfo file = files[i] as FileInfo;
                //是文件
                if (file != null)
                {
                    string extension = Path.GetExtension(file.Name);
                    if (extension.ToUpper() == ".JPG")
                        listPics.Add(file.FullName);
                }
                else//对于子目录,进行递归调用
                    ListFiles(files[i]);
            }
        }
发布了31 篇原创文章 · 获赞 2 · 访问量 2564

猜你喜欢

转载自blog.csdn.net/fangyu723/article/details/102820403