Esempio n. 1
0
        /// <summary>
        /// 校验文件md5变化(data/data.sqllite)
        /// </summary>
        private bool FileChanged(FileActivity activity)
        {
            activity.Md5 = IOUtility.GetFileMD5(activity.FilePath).ToLower();

            var value = _fConn.ExecuteScalar(string.Format("select md5 from file nolock where path='{0}'", activity.FilePath));

            if (value == null)
            {
                return(true);
            }

            var result = value.ToString() != activity.Md5;

            if (result)
            {
                activity.IsChanged = true;
            }
            return(result);
        }