+ -
当前位置:首页 → 问答吧 → 如何获取某文件夹下的所有图片?

如何获取某文件夹下的所有图片?

时间:2007-03-10

来源:互联网

比如有个文件夹 "..\Image ",其中有10张图片,如何将这些图片取出,然后循环播放?

作者: zyq524   发布时间: 2007-03-10

DirectoryInfo dirs = new DirectoryInfo(path); //path为文件夹地址
FileInfo[] files = dirs.GetFiles(); //获取所有文件

作者: qq550333014   发布时间: 2011-12-19

C# code

private string GetFolderInfo(string path)
        {
            if (Directory.Exists(path)) //判断文件夹是否存在
            {
                //if (Directory.GetFileSystemEntries(path).Length == 0) //判断是否有子文件夹
                //    Response.Write("Folder " + path + " is empty");
                //else
                //{
                    string[] subdirectoryEntries = Directory.GetDirectories(path);
                    foreach (string subdirectory in subdirectoryEntries) //遍历文家夹
                    {
                        string[] fileNames = Directory.GetFiles(subdirectory); //获取该文家夹下得所有文件
                        foreach (string file in fileNames) //遍历文件
                        {
                           Response.Write(file);
                           rs = new ResourceServices();
                           if (rs.IsNull(System.IO.Path.GetFileName(file)) == null) //判断是否存在数据库
                           {
                               if (File.Exists(file))
                               {
                                   File.Delete(file);//删除图片
                                   Response.Write(" ----- 删除");
                               }
                                /*
                                * 处理遍历文件
                                * */
                            }
                            Response.Write("<br>");
                        }
                        GetFolderInfo(subdirectory);
                    //}
                }
            }

            return "";
        }

作者: vvvsrx   发布时间: 2011-12-19

引用楼主 zyq524 的回复:
▪ 什么是AppUp云服务?▪ 移动数字计算和云计算有什么区...▪ 看清猫腻,如何获取高质量的Sa...▪ 我们想搭建一个基于云技术的电...▪ CIO为什么不愿意选择公共云?比如有个文件夹 "..\Image ",其中有10张图片,如何将这些图片取出,然后循环播放?

+1

作者: zhangzhen900530   发布时间: 2011-12-19

这里发言,表示您接受了CSDN社区的用户行为准则。

作者: xianfajushi   发布时间: 2011-12-19

将图片命名:1.jpg、2.jpg......
拖一个Timer控件,双击进入事件
int MaxNumber=10;//假设共10张图片
ViewState["number"]=ViewState["number"]%MaxNumber+1;
Image1.ImageUrl=string。Format("../Image/{0}.jpg",viewSate["number"]);

作者: xiongxyt2   发布时间: 2011-12-19

相关阅读 更多

热门下载

更多