/// <summary>
        /// 獲取指定目錄下所有文件的列表信息
        /// </summary>
        /// <param name="path">指定目錄</param>
        /// <param name="fileList">文件列表信息</param>
        private void GetDirectoryFiles(string path, List <FileInfo> fileList)
        {
            DirectoryInfo folder = new DirectoryInfo(path);

            // 遍歷文件
            foreach (var fi in from _ in folder.GetFiles(SearchKeyword)
                     where !ExcludeAssemblies.Contains(_.Name)
                     orderby _.Name.Length descending
                     select _)
            {
                fileList.Add(fi);
            }

            // 遍歷文件夾
            folder.GetDirectories().ToList().ForEach(d => GetDirectoryFiles(d.FullName, fileList));
        }