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); }