void InitData() { string sPath = Application.persistentDataPath; sPath = sPath.Replace("\\", "/"); INIParser pIniFile = new INIParser(); if (!System.IO.Directory.Exists(string.Format("{0}/ShareIcon", sPath))) { System.IO.Directory.CreateDirectory(string.Format("{0}/ShareIcon", sPath)); System.IO.File.SetAttributes(string.Format("{0}/ShareIcon", sPath), FileAttributes.Normal); } if (!System.IO.Directory.Exists(string.Format("{0}/ShareIcon/{1}", sPath, userId))) { System.IO.Directory.CreateDirectory(string.Format("{0}/ShareIcon/{1}", sPath, userId)); System.IO.File.SetAttributes(string.Format("{0}/ShareIcon/{1}", sPath, userId), FileAttributes.Normal); } pIniFile.Open(string.Format("{0}/ShareIcon/IconConfig.ini", sPath)); picUrlList.Clear(); Dictionary <string, string> dic_icon = pIniFile.GetOneSection("IconList"); if (dic_icon != null) { foreach (KeyValuePair <string, string> dic in dic_icon) { if (File.Exists(string.Format("{0}/ShareIcon/{1}/{2}.png", sPath, userId, dic.Key)))//首先判断一下该图片文件是否存在 { picUrlList.Add(dic.Key, dic.Value); } } } pIniFile.Close(); }