Como copiar archivos de un directorio a otro??

Eddo
28 de Febrero del 2004
Hola!, alguien sabe como puedo hacer para copiar todos los archivos de

un directorio a otro directorio distinto, en visual basic,( o java por

ultimo), pero sin nombrar los archivos de a uno, sino que nombrando el

directorio.
Aca tengo un ejemplo pero no funciona. Nose que cosa debo cambiar para

arreglarlo.

miArchivo = Dir("C:cob")
Do While miArchivo <> ""
FileCopy miArchivo, "C:carpetadirectorio"
miArchivo = Dir
Loop


Muchas Gracias para quien desee ayudarme.

Se despide atte
GABRIEL

Baltasar
28 de Febrero del 2004
En primer lugar, has de añadir a la función dir el patrón o el nombre del archivo a buscar

dir ("c:cob*.*")
o
dir("c:cobmiarchivo.txt")

y además, a la hora de copiarlo (creo, no estoy del todo seguro, pero ya lo compruebas) has de agregar la ruta y el nombre tanto del origen como del destino:

FileCopy "c:cob" & miArchivo, "C:carpetadirectorio" & miarchivo


Saludos

Jorge
28 de Febrero del 2004
Siempre puedes utilizar la libreria de objetos FileSystemObject, que contiene metodos para trabajar con directorios, archvios y ficheros.

Puedes añadir la referencia a través de Microsoft Scripting Runtime.

El metodo para copiar archivos es CopyFolder