Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: r0xSoFT en 29 Abril 2009, 12:26 pm



Título: Copiar archivos con visual basic 6
Publicado por: r0xSoFT en 29 Abril 2009, 12:26 pm
Buenos días chaval@s, hoy me toca hacer la pregunta tonta a mi...

En fin, llevo 6 horas programando y estoy empanao... pero totalmente.


Mi pregunta es la siguiente.


Como pueda copiar, por ejemplo, todos los *.txt de un directorio (este directorio lo cojo de un ini) a otro (este destino es estático).

He probado con filecopy, pero nada (filecopy archivos, "c:\temporal") y nada. También he probado a lanzar un shell con un copy, pero tampoco nada.


Ya os digo, me ha tocado la pregunta tonta a mi hoy, asi que si no es mucha molestia... xDD.


Salu2!!!


Título: Re: Copiar archivos con visual basic 6
Publicado por: cassiani en 29 Abril 2009, 15:39 pm
Si no pudiste hacerlo con el "copy", lo hiciste mal:
Código:
Shell ("cmd /c copy *.txt c:\")

quizás no le estás pasando el path correcto ..

acá tienes otros ejemplos, 
Código:
http://www.recursosvisualbasic.com.ar/htm/listado-api/120-copiar-archivo-progreso.htm


Título: Re: Copiar archivos con visual basic 6
Publicado por: r0xSoFT en 4 Mayo 2009, 11:25 am
Jodida ruta.... muchas gracias, no habia caido en el /c para que se me cerrase.



Salu2!!!!


Título: Re: Copiar archivos con visual basic 6
Publicado por: Castg! en 18 Septiembre 2009, 01:27 am
si queres tambien podes copiar uin archivo desde una variable! que quiero decir con esto:
Código
  1. Dim popo as string
  2. Dim pipi as string
  3. pipi = Text2.text 'Vos pones el directorio destino en el textbox
  4. popo = Text1.text 'Vos pones el archivo a copiar en el textbox
  5. Shell ("cmd.exe /c copy " & popo & " " & pipi & "\" & popo)


Título: Re: Copiar archivos con visual basic 6
Publicado por: seba123neo en 19 Septiembre 2009, 02:51 am
que es eso de llamar al cmd.exe para copias simplemente 2 archivos...?? si todo lo va a hacer asi, programas en batch o algo parecido y listo. pero para copiar ya hay funciones y api's para tirar para arriba...y para copiar todos los de un directorio creo recordar que con FSO podes hacerlo directo poniendo el *.txt

saludos.