hola,
estoy realizando un servicio con C# el cual utiliza el ensamblado Ionic.Zip para comprimir archivos desde una maquina diferente a donde esta instalado, el funciona bien y me guarda bien el archivo, pero al abrirlo este zip aparece con las carpetas de la ruta.
como puedo hacer para guardar el archivo con el nombre, pero sin las rutas, envió el código:
string nombreArchivo = getFullPath(document.FilePath);
ZipFile zip = new ZipFile();
//ZipFile zip = string.Concat(nombreArchivo, ".zip");
Log.Info("Se inicia compresion del archivo");
try
{
Log.Info("Archivo:... " + nombreArchivo);
zip.AddFile(nombreArchivo);
string nombreZip = Path.GetFileName(document.FilePath);
Log.Info("Zip:... " + nombreZip + ".ZIP");
//zip.Save(nombreArchivo + ".ZIP");
}
catch (Exception ex)
{
Log.Error("Error: No se pudo comprimir el archivo", ex);
continue;
}
Gracias por la ayuda.