[
  {
    "Id": "233209",
    "ThreadId": "68552",
    "Html": "<p>there was a zip exception saying it cannot find a file, but looking at the path it doesn't look like a file at all; it may be one of those 0 byte entries that represent a directory.&nbsp; the file that it is looking for is the path in the archive and not the destination path so it may never be found. my code is throwing an exception which is firing the zipError event and the zip cancel event.</p>\r\n<p>&nbsp;&nbsp;&nbsp;&nbsp; ex.StackTrace&nbsp;&nbsp; &nbsp;&quot;&nbsp;&nbsp; at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)<br>&nbsp;&nbsp; at System.IO.Directory.OpenHandle(String path)<br>&nbsp;&nbsp; at System.IO.Directory.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)<br>&nbsp;&nbsp; at System.IO.Directory.SetLastWriteTime(String path, DateTime lastWriteTime)<br>&nbsp;&nbsp; at Ionic.Zip.ZipEntry._SetTimes(String fileOrDirectory, Boolean isFile)<br>&nbsp;&nbsp; at Ionic.Zip.ZipFile._InternalExtractAll(String path, Boolean overrideExtractExistingProperty)<br>&nbsp;&nbsp; at Ionic.Zip.ZipFile.ExtractAll(String path, ExtractExistingFileAction extractExistingFile)<br>&nbsp;&nbsp; at FileAccess.MyUnZip.unzip(String sourcePath, String destPath, Boolean flattenDirs, List`1 list, Int64 fileSize) in C:\\Documents and Settings\\ye456c\\My Documents\\SNETPC\\SNETPC2006\\FileAccess\\MyZip.vb:line 378&quot;&nbsp;&nbsp; &nbsp;String</p>\r\n<p>Public Function unzip(ByVal sourcePath As String, ByVal destPath As String, ByVal flattenDirs As Boolean, ByVal list As List(Of String), ByVal fileSize As Long) As Boolean<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyZip.CancelZipOperation = False<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim pass As Boolean = True<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If Not MyZip.hasLocalSpaceAvailable(fileSize) Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RaiseEvent zipError(&quot;There is not enough disk space on your local drive to process your request at this time.&nbsp; Please try again after freeing some space.&quot; &amp; vbCrLf &amp; vbCrLf &amp; &quot;If this condition persists, please report the problem to the SNET hotline.&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Return False<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If Not Ionic.Zip.ZipFile.IsZipFile(sourcePath) Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RaiseEvent zipError(&quot;the file specified is not a zip file!&quot; &amp; Environment.NewLine &amp; _<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Please try to download it without unzipping it, or delete the corrupted file&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Return False<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Try<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dim userI As New UserImpersonator.Impersonator(MyFilePaths.InboundUserID, MyFilePaths.InboundPassword, MyFilePaths.InboundDomain)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Using zip1 As Ionic.Zip.ZipFile = Ionic.Zip.ZipFile.Read(sourcePath)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddHandler zip1.ExtractProgress, New EventHandler(Of ExtractProgressEventArgs)(AddressOf updateStatus1)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zip1.UseZip64WhenSaving = Zip64Option.AsNecessary<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If flattenDirs Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zip1.FlattenFoldersOnExtract = True<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If list Is Nothing OrElse list.Count &lt; 1 Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ts.mainProgressMax = zip1.Count<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ts.mainProgressVal = 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ts.subProgressMax = 1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ts.subProgressVal = 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; zip1.ExtractAll(destPath, Ionic.Zip.ExtractExistingFileAction.OverwriteSilently)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Else<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ts.mainProgressMax = list.Count<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ts.mainProgressVal = 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ts.subProgressMax = 1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ts.subProgressVal = 0<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For Each ze As ZipEntry In zip1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If (list.Contains(ze.FileName)) Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ze.Extract(destPath, Ionic.Zip.ExtractExistingFileAction.OverwriteSilently)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Next<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End Using<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Catch ex As Exception<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MsgBox(ex.Message)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pass = False<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RaiseEvent zipError(ex.Message)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End Try<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If MyZip.CancelZipOperation Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RaiseEvent zipCancel()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MyZip.CancelZipOperation = False<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Exit Function<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If pass Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RaiseEvent zipFinished()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Return pass<br><br>&nbsp;&nbsp;&nbsp; End Function</p>",
    "PostedDate": "2009-09-10T10:14:50.823-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "233231",
    "ThreadId": "68552",
    "Html": "<p>&gt; my code is throwing an exception which is firing the zipError event and the zip cancel event.</p>\r\n<p>I don't know what that means.&nbsp; Are you referring to something in the design of <em>your </em>code?&nbsp;</p>\r\n<p>You've shown me a stacktrace, that's good.&nbsp; but what is the&nbsp;<strong>Exception</strong>?&nbsp;&nbsp;&nbsp; What is the exception?</p>\r\n<p>You don't need &quot;zip1.UseZip64WhenSaving = Zip64Option.AsNecessary&quot; in your code.&nbsp; The <strong>UseZip64WhenSaving&nbsp;</strong>property is for when you SAVE a file, it is not used when you call Extract or ExtractAll().</p>\r\n<p>As the zip is extracted, the library will set the file times on the extracted entries.&nbsp; Seems like its failing on that.&nbsp;</p>\r\n<p>Can I have a look at the zip file?</p>\r\n<p>&nbsp;</p>",
    "PostedDate": "2009-09-10T11:02:16.73-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "233251",
    "ThreadId": "68552",
    "Html": "<p>im zipping a 130meg file just as a test of the oracle instant client 11 extracted directory.&nbsp;</p>\r\n<p>EDIT:its a System.IO.FileNotFoundException if it runs for a while, but a System.IO.DirectoryNotFoundException if i pre-set the cancel Boolean to true.</p>\r\n<p>&nbsp;&nbsp;&nbsp;&nbsp; Message&nbsp;&nbsp; &nbsp;&quot;Could not find file 'C:\\Documents and Settings\\ye456c\\My Documents\\garbage6\\Documents and Settings\\ye456c\\My Documents\\garbage2\\test1\\instantclient_11_1\\vc71\\'.&quot;&nbsp;&nbsp; &nbsp;String&nbsp;&nbsp;&nbsp;&nbsp;</p>\r\n<p>Message&nbsp;&nbsp; &nbsp;&quot;Could not find a part of the path 'C:\\Documents and Settings\\ye456c\\My Documents\\garbage6\\Documents and Settings\\ye456c\\My Documents\\garbage2\\test1\\instantclient_11_1\\vc71\\'.&quot;&nbsp;&nbsp; &nbsp;String</p>\r\n<p>stack trace for directory not found. this only happens the first time though when the directory is not created yet. file not found for the rest.</p>\r\n<p>&nbsp;&nbsp;&nbsp;&nbsp; StackTrace&nbsp;&nbsp; &nbsp;&quot;&nbsp;&nbsp; at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)<br>&nbsp;&nbsp; at System.IO.Directory.OpenHandle(String path)<br>&nbsp;&nbsp; at System.IO.Directory.SetLastWriteTimeUtc(String path, DateTime lastWriteTimeUtc)<br>&nbsp;&nbsp; at System.IO.Directory.SetLastWriteTime(String path, DateTime lastWriteTime)<br>&nbsp;&nbsp; at Ionic.Zip.ZipEntry._SetTimes(String fileOrDirectory, Boolean isFile)<br>&nbsp;&nbsp; at Ionic.Zip.ZipFile._InternalExtractAll(String path, Boolean overrideExtractExistingProperty)<br>&nbsp;&nbsp; at Ionic.Zip.ZipFile.ExtractAll(String path, ExtractExistingFileAction extractExistingFile)<br>&nbsp;&nbsp; at FileAccess.MyUnZip.unzip(String sourcePath, String destPath, Boolean flattenDirs, List`1 list, Int64 fileSize)&quot;&nbsp;&nbsp; &nbsp;String</p>\r\n<p>&nbsp;</p>\r\n<p>what is the process for uploading files to you?</p>\r\n<p>edit: I absolutely cannot duplicate this with a smaller file. there has to be something wrong with this zip file itself. it looks as if i zipped it, extracted it, then zipped it again because it has a somewhat nested path.</p>\r\n<p>here is the list of files.</p>\r\n<p>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/bin/2.x/Oracle.Web.dll-96<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/bin/2.x/OraProvCfg.exe-96<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/doc/readme.txt-88<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallAllOracleASPNETProviders.sql-113<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleASPNETCommon.sql-107<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleASPNETCommonSP.plb-109<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleMembership.sql-105<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleMembershipSP.plb-107<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOraclePersonalization.sql-110<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOraclePersonalizationSP.plb-112<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleProfile.sql-102<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleProfileSP.plb-104<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleRoles.sql-100<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleRolesSP.plb-102<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSessionState.sql-107<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSessionState92.sql-109<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSessionStateSP.plb-109<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSiteMap.sql-102<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleSiteMapSP.plb-104<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleWebEvents.sql-104<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/InstallOracleWebEventsSP.plb-106<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallAllOracleASPNETProviders.sql-115<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleASPNETCommon.sql-109<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleMembership.sql-107<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOraclePersonalization.sql-112<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleProfile.sql-104<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleRoles.sql-102<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleSessionState.sql-109<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleSessionState92.sql-111<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleSiteMap.sql-104<br>Documents and Settings/ye456c/My Documents/garbage2/test1/asp.net/asp.net/SQL/UninstallOracleWebEvents.sql-106<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/adrci.exe-86<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/adrci.sym-86<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/BASIC_README-89<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/genezi.exe-87<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/genezi.sym-87<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/mfc71.dll-86<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/msvcr71.dll-88<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oci.dll-84<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oci.sym-84<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ocijdbc11.dll-90<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ocijdbc11.sym-90<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ociw32.dll-87<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ociw32.sym-87<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ojdbc5.jar-87<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/ojdbc6.jar-87<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/orannzsbb11.dll-92<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/orannzsbb11.sym-92<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oraocci11.dll-90<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oraocci11.sym-90<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oraociei11.dll-91<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/oraociei11.sym-91<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc71/oraocci11.dll-95<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc71/oraocci11.sym-95<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc8/oraocci11.dll-94<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc8/oraocci11.dll.manifest-103<br>Documents and Settings/ye456c/My Documents/garbage2/test1/instantclient_11_1/vc8/oraocci11.sym-94<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/bin/OraOps11.dll-84<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Oracle.DataAccess.dll-105<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/OraProvCfg.exe-98<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/de/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/es/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/fr/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/it/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/ja/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/ko/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/pt-BR/Oracle.DataAccess.resources.dll-131<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/zh-CHS/Oracle.DataAccess.resources.dll-132<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/bin/1.x/Resources/zh-CHT/Oracle.DataAccess.resources.dll-132<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/doc/readme.txt-90<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.1.102.Oracle.DataAccess.config-133<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.1.102.Oracle.DataAccess.dll-130<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.1.111.Oracle.DataAccess.config-133<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.1.111.Oracle.DataAccess.dll-130<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.10.1.Oracle.DataAccess.config-132<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.10.1.Oracle.DataAccess.dll-129<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.10.2.Oracle.DataAccess.config-132<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.10.2.Oracle.DataAccess.dll-129<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.9.2.Oracle.DataAccess.config-131<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net1x/odp.net/PublisherPolicy/1.x/Policy.9.2.Oracle.DataAccess.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/bin/OraOps11w.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Oracle.DataAccess.dll-105<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/OraProvCfg.exe-98<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/de/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/es/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/fr/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/it/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/ja/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/ko/Oracle.DataAccess.resources.dll-128<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/pt-BR/Oracle.DataAccess.resources.dll-131<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/zh-CHS/Oracle.DataAccess.resources.dll-132<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/bin/2.x/Resources/zh-CHT/Oracle.DataAccess.resources.dll-132<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/doc/readme.txt-90<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/PublisherPolicy/2.x/Policy.2.102.Oracle.DataAccess.config-133<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/PublisherPolicy/2.x/Policy.2.102.Oracle.DataAccess.dll-130<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/PublisherPolicy/2.x/Policy.2.111.Oracle.DataAccess.config-133<br>Documents and Settings/ye456c/My Documents/garbage2/test1/odp.net20/odp.net/PublisherPolicy/2.x/Policy.2.111.Oracle.DataAccess.dll-130<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11.dll-82<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11.tlb-82<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11d.dll-83<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11e.dll-83<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11f.dll-83<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11i.dll-83<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11ja.dll-84<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11ko.dll-84<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11ptb.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11us.dll-84<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11zhs.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDB11zht.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBgmr11.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBpus11.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBrfc11.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBrmc11.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDBrst11.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/bin/OraOLEDButl11.dll-85<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/oledb/readme.txt-80<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oledb/OraOledbIC11.dll-80<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/ODBTreeView.ocx-82<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oip11.dll-76<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oip11.tlb-76<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/OO4OAddin.dll-80<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/OO4Ocodewiz.dll-82<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oo4ocodewiz.exe-82<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oraansi11.dll-80<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/oraclm32.dll-79<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/ORADC.lic-76<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/bin/ORADC.ocx-76<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/oo4o/doc/readme.htm-82<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/oo4o/OO4OPARM.REG-80<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/oo4o/ORACONST.TXT-80<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oo4o/OraOO4Oic11.dll-78<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsreco.exe-81<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntd.dll-86<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevnte.dll-86<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntf.dll-86<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevnti.dll-86<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntja.dll-87<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntko.dll-87<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntptb.dll-88<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntus.dll-87<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntzhs.dll-88<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecoevntzht.dll-88<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/omtsrecomsgus.dll-86<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/oramts.dll-79<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/oramts11.dll-81<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/bin/oramtsus.dll-81<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/admin/oramtsadmin.sql-93<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/admin/prvtoramts.plb-92<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/admin/utl_oramts.sql-92<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/doc/readme.txt-86<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/install/genreg.bat-90<br>Documents and Settings/ye456c/My Documents/garbage2/test1/oramts/oramts/install/sc.exe-86</p>",
    "PostedDate": "2009-09-10T11:40:31.963-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "233311",
    "ThreadId": "68552",
    "Html": "<p>&gt; im zipping a 130meg file just as a test of the oracle instant client 11 extracted directory.</p>\r\n<p>you're testing <em>a directory</em>?&nbsp; (a test of the oracle instant client 11 extracted directory)</p>\r\n<p>&gt; :its a System.IO.FileNotFoundException if it runs for a while, but a System.IO.DirectoryNotFoundException if i pre-set the cancel Boolean to true.</p>\r\n<p>I don't know what this means.&nbsp; I don't know what the cancel Boolean is.&nbsp;&nbsp; Is that part of DotNetZip?&nbsp;&nbsp; The error you're describing doesn't make sense to me.&nbsp;</p>\r\n<p>Are you receiving the error AFTER you've canceled the extract?</p>\r\n<p>&nbsp;</p>\r\n<p>I'll look at your zip file if you like. you can upload a file to the workitem.</p>\r\n<p>&nbsp;</p>",
    "PostedDate": "2009-09-10T14:10:42.347-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  },
  {
    "Id": "233313",
    "ThreadId": "68552",
    "Html": "This discussion has been copied to a work item. Click <a href=\"http://dotnetzip.codeplex.com/WorkItem/View.aspx?WorkItemId=8750\">here</a> to go to the work item and continue the discussion.",
    "PostedDate": "2009-09-10T14:15:37.393-07:00",
    "UserRole": null,
    "MarkedAsAnswerDate": null
  }
]