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