Principales respuestas
Comprimir archivos

Pregunta
-
Buenas tardes, espero y puedan ayudarme, he encontrado un ejemplo de como comprimir varios archivos en un zip, pero este me marca un error en una linea, en la cual el FileStream no contiene la propiedad de copy, alguien podría ayudarme, de ante mano gracias. El error se encuentra en esta linea "inFile.CopyTo(Compress);"
public static void Compress(FileInfo fi) { // Get the stream of the source file. using (FileStream inFile = fi.OpenRead()) { // Prevent compressing hidden and // already compressed files. if ((File.GetAttributes(fi.FullName) & FileAttributes.Hidden) != FileAttributes.Hidden & fi.Extension != ".gz") { // Create the compressed file. using (FileStream outFile = File.Create(fi.FullName + ".gz")) { using (GZipStream Compress = new GZipStream(outFile, CompressionMode.Compress)) { // Copy the source file into // the compression stream. inFile.CopyTo(Compress); Console.WriteLine("Compressed {0} from {1} to {2} bytes.", fi.Name, fi.Length.ToString(), outFile.Length.ToString()); } } } } }
Respuestas
-
hola
que version de .net estas usando ?
porque este metodo esta disponibles desde .net 4
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta BorquezAlcantara miércoles, 22 de junio de 2016 21:24
Todas las respuestas
-
hola
que version de .net estas usando ?
porque este metodo esta disponibles desde .net 4
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta BorquezAlcantara miércoles, 22 de junio de 2016 21:24
-
-
Creo que ya se cual es el problema, es que en mi maquina tengo instalado Framework 3.5.1 y he instalado la versión 4 pero el visual no la reconoce, sigue trabajando con el 3 y he intentado activar en "Activar o desactivar características de windows" pero no aparece. ¿Qué podría hacer para mejorar este problema?
Espero me puedas asesorar Leandro.