Пример #1
0
 private IList<ResFileInfo> GetFileList(string path, ResFileType type, CheckFileValidate checkMethod)
 {
     List<ResFileInfo> list = new List<ResFileInfo>();
     DirectoryInfo dir = new DirectoryInfo(path);
     if (dir.Exists)
     {
         foreach (FileInfo file in dir.GetFiles())
         {
             if (checkMethod(file))
             {
                 ResFileInfo resFile = new ResFileInfo();
                 resFile.FileName = file.Name;
                 resFile.Extension = file.Extension;
                 resFile.Type = type;
                 resFile.CreateTime = file.CreationTime;
                 resFile.UpdateTime = file.LastWriteTime;
                 resFile.Size = CountSize(file.Length);
                 list.Add(resFile);
             }
         }
     }
     return list;
 }
Пример #2
0
        private IList <ResFileInfo> GetFileList(string path, ResFileType type, CheckFileValidate checkMethod)
        {
            List <ResFileInfo> list = new List <ResFileInfo>();
            DirectoryInfo      dir  = new DirectoryInfo(path);

            if (dir.Exists)
            {
                foreach (FileInfo file in dir.GetFiles())
                {
                    if (checkMethod(file))
                    {
                        ResFileInfo resFile = new ResFileInfo();
                        resFile.FileName   = file.Name;
                        resFile.Extension  = file.Extension;
                        resFile.Type       = type;
                        resFile.CreateTime = file.CreationTime;
                        resFile.UpdateTime = file.LastWriteTime;
                        resFile.Size       = CountSize(file.Length);
                        list.Add(resFile);
                    }
                }
            }
            return(list);
        }