/// <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;
}
}
根据压缩包路径读取此压缩包内文件个数
最新推荐文章于 2024-01-29 11:12:16 发布