Esempio n. 1
0
        /// <summary>
        /// 获取最近修改时间
        /// </summary>
        /// <param name="nIndex">结果序号</param>
        /// <param name="dtFileTime">修改时间</param>
        /// <returns>执行结果</returns>
        public static bool CF_GetResultDateRecentlyChanged(uint nIndex, out DateTime dtFileTime)
        {
            bool result;

            try
            {
                long lpDateCreated;
                if (CP_Platform == EPlatform.X86)
                {
                    result = ModEverything32.Everything_GetResultDateRecentlyChanged(nIndex, out lpDateCreated);
                }
                else
                {
                    result = ModEverything64.Everything_GetResultDateRecentlyChanged(nIndex, out lpDateCreated);
                }

                dtFileTime = DateTime.FromFileTime(lpDateCreated);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }