COMPRIMIR Y DESCOMPRIMIR ARCHIVOS CON C#
Código simple para comprimir archivos y posteriormente descomprimirlos en C#.
NOTA: este código solo sirve para trabajar con archivos con extensión .zip.
Asegurarse de agregar la referencia "System.IO.Compression.FileSystem.dll"
using System;
using System.IO;
using System.IO.Compression;
public void CoprimirArchivo()
{
string archivoOriginal= @"C:\Users\Documents\mis archivos\comprimir";
string directotorioDestino= @"C:\Users\Documents\mis archivos\comprimidos\comprimidos.zip";
// verificar si existe el archivo y borrarlo para sobre escribirlo
if (File.Exists(directotorioDestino))
{
File.Delete(directotorioDestino);
}
//Comprimir
ZipFile.CreateFromDirectory(archivoOriginal, directotorioDestino);
}
Para descomprimir el archivo se requiere conocer la ruta donde se va a guardar la información extraída
public void descomprimirArchivo()
{
string directorioComprimido= @"C:\Users\Documents\mis archivos\comprimidos\comprimidos.zip";
string directorioDestindo= @"C:\Users\Documents\mis archivos";
//Descomprimir
ZipFile.ExtractToDirectory(directorioComprimido, directorioDestindo);
}
CREAR Y MODIFICAR UN ARCHIVO .TXT
MANEJO DE DIRECTORIOS Y ARCHIVOS
Comprimir y descomprimir archivos
Exportar tablas sql server a csv
Llenar LIST VIEW con tabla SQL SERVER
Crear una gráfica con tabla de SQL SERVER
Llamar un Web API MVC HttpClient
Llamar un Stored Procedure de SQL desde C#
Llamar un Stored Procedure de SQL desde C# para web api
Convertir JSON a Excel con Javascript
Convertir archivo JSON a listado objeto con C#
Servicio Get y POST en TypeScript y C#
Otros
Obtener divisas desde una página bancaria
Links the interes
Run dataset with SP and queries in C#
Llenar un DataSet al ejecutar un Stored Proc
C# Web API Sending Body Data in HTTP Post REST Client
Angular - HTTP POST Request Examples
Working with FormData in Angular 13
YouTube
Crear aplicación ANGULAR con API REST .NET 7 | ✅ Publicar en HOSTING✅