根据压缩包路径读取此压缩包内文件个数

来源:互联网 发布:双三次插值算法 编辑:程序博客网 时间:2024/06/06 20:41
        /// <summary>        /// 根据压缩包路径读取此压缩包内文件个数        /// </summary>        /// <param name="strAimPath"></param>        /// <returns></returns>        public static int FileInZipCount(string strAimPath)        {            int iNew;            ZipEntry zipEntry_ = null;            FileStream fsFile_ = null;            ZipFile zipFile_ = null;            try            {                fsFile_ = new FileStream(strAimPath, FileMode.OpenOrCreate);                zipFile_ = new ICSharpCode.SharpZipLib.Zip.ZipFile(fsFile_);                long l_New = zipFile_.Count;                iNew = System.Convert.ToInt32(l_New);                return iNew;            }            catch (Exception ex)            {                Program.logException(ex);                return 0;            }            finally            {                if (zipFile_ != null)                {                    if (zipFile_.IsUpdating)                        zipFile_.CommitUpdate();                    zipFile_.Close();                }                if (fsFile_ != null)                    fsFile_.Close();                if (zipEntry_ != null)                    zipEntry_ = null;            }        }
原创粉丝点击