自动遍历指定目录下的图片代码

    技术2022-05-11  57

    在Page_Load添加下面代码:

    private   void  Page_Load( object  sender, System.EventArgs e)         {            // 在此处放置用户代码以初始化页面            if(!Page.IsPostBack)            {                InitlstPic();            }        }          public   void  InitlstPic()         {            string currentDir,fileName,imgDir;            FileInfo fi;            if(lstSex.SelectedItem.Text == "帅哥")            {                currentDir = Server.MapPath("."+ "/pic/gg";                imgDir = "pic/gg";            }            else            {                currentDir = Server.MapPath("."+ "/pic/mm";                imgDir = "pic/mm";            }            DirectoryInfo dir = new DirectoryInfo(currentDir);            foreach(FileSystemInfo fsi in dir.GetFileSystemInfos())            {                if(fsi is FileInfo)                {                    fi = (FileInfo)fsi;                    fileName = fi.Name;                    if((fi.Extension == ".gif")||(fi.Extension == ".jpg"))                    lstPic.Items.Add(new ListItem(fileName,imgDir + "/" + fileName));                }            }            lstPic.SelectedIndex=0;   //lstPic是一个控件。            face.Src = lstPic.Value;        }

     不懂的自己分析一下。


    最新回复(0)