Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-01-2017
edigol21 edigol21 is offline
Registrado
NULL
 
Registrado: nov 2016
Posts: 9
Poder: 0
edigol21 Va por buen camino
Descomprimir archivo rar

Buen día:

Estoy implementando el siguiente código para descomprimir:
Código Delphi [-]
WinExec(PAnsiChar(AnsiString('"C:\Program Files (x86)\WinRAR\rar.exe" x '+PAnsiChar(AnsiString(sOpenDialog1.FileName+' C:\SGI\ /p123')))), SW_SHOW);

al ejecutar si los archivos existen en la ruta definida por el usuario me pide que por cmd le de una instrucción para que el lo remplace hay alguna manera de que el lo haga automático.
Responder Con Cita
  #2  
Antiguo 26-01-2017
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Te refieres al fichero que estás creando?
¿Y no lo puedes preguntar antes de lanzar ese comando?

Utiliza FileExist para saber si el fichero existe, puedes preguntar entonces al usuario si quiere sobreescribirlo y en todo caso borrrr el existente coin DeleteFile antes de generar el nuevo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 26-01-2017
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Creo que el se refiere a la sobre-escritura de archivos cuando está descomprimiendo.

Si es así, debes usar una de las opciones de winrar para lineas de comando
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #4  
Antiguo 26-01-2017
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Pasos sugeridos:
Descomprimes a un directorio temporal
validas el archivo existe previamente en la ruta del usuario (osea donde este el que vas a reemplazar) y preguntas si se desea reemplazar
En caso de que no exista solo descomprimes

Nota: si no es necesario que preguntes pues solo lo borras y copias de la ruta temporal a la ruta que quieras.

Para todo esto es necesario usar el FileExist, copy, etc.

Saludos.
__________________
¡Ni como ayudarte Niño!!
bitbow
Responder Con Cita
  #5  
Antiguo 27-01-2017
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.462
Poder: 21
newtron Va camino a la fama
Hola.

Yo creo que deberías de añadir el switch o+ para que sobreescriba sin preguntar (por lo menos en el rar de msdos).

Saludos
__________________
Be water my friend.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Descomprimir archivo rar con password Carmelo Cash API de Windows 4 03-02-2016 00:49:40
Descomprimir un archivo gzip con Delphi jplj Varios 7 09-05-2013 22:52:40
descomprimir archivo mjjj Varios 2 22-07-2008 17:06:34
Descomprimir archivo rar Tal API de Windows 6 16-04-2008 01:26:54
codigo para descomprimir un archivo .zip JAI_ME Varios 4 30-01-2006 17:37:08


La franja horaria es GMT +2. Ahora son las 22:29:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi