Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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:
Shell ("cmd /c copy *.txt c:\")


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

acá tienes otros ejemplos, 

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 (vb) [Seleccionar]
Dim popo as string
Dim pipi as string
pipi = Text2.text 'Vos pones el directorio destino en el textbox
popo = Text1.text 'Vos pones el archivo a copiar en el textbox
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.