private void SaveCheckResultToDB(FileInfo file, bool isValid) { bool rtn = false; if (IsDBConnectionAvailable) { Files dbfile = new Files(); if (!IsNewCheck) { try { dbfile = filebll.GetFileByFullName(this.CheckID, file.FullName, this.ctx); } catch { } } dbfile.CheckID = CheckID; dbfile.CreateDate = System.DateTime.Now; dbfile.ModifyDate = System.DateTime.Now; dbfile.FileName = file.Name; dbfile.IsValid = isValid; dbfile.FileFullName = file.FullName; dbfile.FilePath = file.DirectoryName; dbfile.Extension = file.Extension; dbfile.Size = (int)file.Length; dbfile.Size_Abbreviation = StringOpertation.GetByteDescription(file.Length); if (dbfile.ID == 0) { rtn = filebll.Insert(dbfile, this.ctx); } else { rtn = filebll.Update(dbfile, this.ctx); } if (!rtn) { this.SetDBConnectionUnvailable(); } } }
private void FormatLog(FileInfo file, int index) { LoggerHelper.Info(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.sss") + ":\t" + index.ToString() + "\t" + file.Name + "\t" + StringOpertation.GetByteDescription(file.Length) + "\t" + file.DirectoryName); }