Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Problem when create zip in network folder

Abierto
#861 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
csharp
Área
tooling

Línea de trabajo

Comienza localizando el punto de entrada CreateZip(string zipFileName, string sourceDirectory, bool recurse, string fileFilter, string directoryFilter) y la llamada File.Create(zipFileName). Investiga cómo se gestiona un archivo faltante en una carpeta de red después de su creación, usando como caso inicial el escenario reportado en el que se elimina después de la creación. Se considera terminado cuando el fallo se gestiona con un registro correcto o se comprueba de forma fiable que el archivo zip existe antes de continuar con el procesamiento.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug zip
Describe the bug

I use this function "CreateZip(string zipFileName, string sourceDirectory, bool recurse, string fileFilter, string directoryFilter)" to create the zip in a network folder.
Sometimes I receive the error "Exception: System.IO.FileNotFoundException: Unable to find the specified file." I guess that some problem occurs when do "File.Create(zipFileName)". Maybe the impact come from the connection with network folder.

Reproduction Code

No response

Steps to reproduce

It's very hard to reproduce,
But I think we can do a cheat to reproduce.
when the zip file was created by File.Create(zipFileName), delete this file and continue

Expected behavior

My idea is have a check to ensure that the zipfile must be created before send to the next function or throw a correct log.

Operating System

Windows

Framework Version

.NET Framework 4.x

Tags

ZIP

Additional context

I use version 1.4.2

Lenguaje dominante
C#
Estrellas
3.9k
Forks
1k
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de icsharpcode/SharpZipLib

Todos los issues de icsharpcode/SharpZipLib

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.