public bool IsSame(VerFileInfo obj)
        {
            if (this.FileType != obj.FileType)
            {
                return(false);
            }
            if (this.FileName != obj.FileName)
            {
                return(false);
            }
            if (this.DstPath != obj.DstPath)
            {
                return(false);
            }
            if (this.FileSize != obj.FileSize)
            {
                return(false);
            }
            if (this.Version != obj.Version)
            {
                return(false);
            }
            if (this.Date != obj.Date)
            {
                return(false);
            }

            return(true);
        }
        public List <VerFileInfo> ReadFile()
        {
            IniFile ini = new IniFile(_filePath);

            for (int index = 1; index < 99; index++)
            {
                VerFileInfo verFileInfo = new VerFileInfo();

                verFileInfo.Index = index;

                string work = ini.ReadString("DETAIL",
                                             string.Format("FileType{0:D2}", index), string.Empty);
                if (work == string.Empty)
                {
                    break;
                }
                else
                {
                    verFileInfo.FileType = work;
                }

                work = ini.ReadString("DETAIL",
                                      string.Format("FileName{0:D2}", index), string.Empty);
                if (work == string.Empty)
                {
                    break;
                }
                else
                {
                    verFileInfo.FileName = work;
                }

                work = ini.ReadString("DETAIL",
                                      string.Format("DstPath{0:D2}", index), string.Empty);
                if (work == string.Empty)
                {
                    break;
                }
                else
                {
                    verFileInfo.DstPath = work;
                }

                work = ini.ReadString("DETAIL",
                                      string.Format("FileSize{0:D2}", index), string.Empty);
                if (work == string.Empty)
                {
                    break;
                }
                else
                {
                    verFileInfo.FileSize = work;
                }

                work = ini.ReadString("DETAIL",
                                      string.Format("Version{0:D2}", index), string.Empty);
                if (work == string.Empty)
                {
                    break;
                }
                else
                {
                    verFileInfo.Version = work;
                }

                work = ini.ReadString("DETAIL",
                                      string.Format("Date{0:D2}", index), string.Empty);
                if (work == string.Empty)
                {
                    break;
                }
                else
                {
                    verFileInfo.Date = work;
                }

                _list.Add(verFileInfo);
            }

            return(_list);
        }