Ayuda comandos MS-Dos archivos BAT

Pues vereis queria saber si se puede hacer un archivo bat que consista en comprimir ciertos archivos y luego que copie dicho archivo comprimido a otra dicreccion, plis porfavor lo necesito para ahorrar tiempo en mi trabajo.

saludos
Bajate el programa TAR para windows, que es el que se usa en linux y luego en el .bat pones

@echo off
tar -c archivos

cp archivos.tar NuevaRuta

cd NuevaRuta

tar -x archivos.tar



El TAR no comprime, solo agrupa archivos, si quieres que además lo comprima tendrás que usar programas que funcionen por consola que compriman como bunzip2, pero no se si lo habrá para windows.

Además todo esto se haría mucho más rápido con pipes pero en windows no se si funcionarán.
Necesitas el winrar (por ejemplo). Dentro de la carpeta donde este instalado tienes el archivo rar.exe que es el antiguo que se ejecutaba por comandos.

El archivo .bat lo pones en la misma carpeta que este el rar.exe y le pones algo asi.

@echo off
rar a nombre_archivo.rar archivo_a_comprimir.x
copy nombre_archivo.rar carpeta_destino

esto es un poco rudimentario, pero es lo basico. Si necesitas mas detalle, pregunta.

Saludos

EDITO. Nervis se adelanto. ;)
Oh gracias por las respuestas!!

Lo que quiero es comprimir una carpeta ubicada en C: llamada Copias3000 ("C:/copias3000"), ( O Bien comprimir los 4 archivos que contiene) que es la copia de seguridad de nuestra base de datos y este archivo pasarlo a un pendrive ("I:/").

Entonces, el bat lo haria asi?

@echo off
rar a copias3000.rar C:/copias3000
copy copias3000.rar I:\copias3000


Saludos

EDIT: Lo he hecho, lo he comprobado y funciona a la perfeción!!! [babas], gracias os quiero [tadoramo] [tadoramo] [tadoramo] [tadoramo] [tadoramo] , me habeis ahorrado trabajo, sois la poya!! [tadoramo] [tadoramo]
Tenia que postear o reventaba...

Yo preferiría más 7-Zip. Viene en el mismo paquete versión gráfica y versión "consolera": 7z.exe

Ademas, libre y opensource, y 7z comprime en ocasiones mas que el 'infame' RAR... (lo siento, le tengo manía al RAR XD)

PD:
Izarc tambien tiene una version "linea de comandos" (se instala aparte) y este compresor es free (que no open source) y comprime en 7z.
coyote escribió:Tenia que postear o reventaba...

Yo preferiría más 7-Zip. Viene en el mismo paquete versión gráfica y versión "consolera": 7z.exe

Ademas, libre y opensource, y 7z comprime en ocasiones mas que el 'infame' RAR... (lo siento, le tengo manía al RAR XD)

PD:
Izarc tambien tiene una version "linea de comandos" (se instala aparte) y este compresor es free (que no open source) y comprime en 7z.



Gracias por el aporte tio [oki], este va mas rapido que el winrar?
FJTR escribió:este va mas rapido que el winrar?

Eso depende de la compresión que apliques... pero generalmente RAR es mas rápido... (todo no es perfecto)

He aquí una prueba de compresión:

Test de prueba > XnView 1.82.4: 273 archivos y 39 carpetas > 11.179.975 bytes

7ZIP > 3.480.156 Bytes (usando IZarc) - 11 seg
RAR > 4.533.586 Bytes - 7 seg

Aun así prefiero el 7z.

Saludos
6 respuestas