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;
}
}