Programación General > Visual Basic 6.0 e inferiores

 Mover Archivos

(1/1)

cee:
hola

quisiera algun ejemplo o alguna ayuda para mover un archivo a otro carpeta

por ejemplo: tengo un archivo image.jpg en c:\cesar  y quiero llevarlo a  d:\fotos\

como se puede hacer esto en vb?????


gracias a todos

Juanolo:
Hola,
Visual, para esto, tiene la función FileCopy


--- Código: Text ---FileCopy "C:\cesar\Archivo.jpg", "D:\Fotos\Archivo.jpg" Otra opción es usar la función Api CopyFile. La ventaja, es que la anterior no funciona cuando el archivo está abierto y puede dar errores.

Para utilizarla, primero debes declararla. En el caso del ejemplo, se hizo en un módulo para hacerla pública.


--- Código: Text ---Public Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long Se usa en forma muy similar.


--- Código: Text ---CopyFile "C:\cesar\Archivo.jpg", "D:\Fotos\Archivo.jpg",0 el último parámetro (0) es para que copie a pesar de estar el archivo bloqueado.

Bueno, espero te sirva.

Salu2.

Sagutxo:
Salu2.

Yo utilizo el comando Name y me va bien, eso si primero me aseguro de que el fichero no existe donde lo voy a mover.

Name NomOriginal As NombreNuevo


--- Código: Text ---Name "c:\cesar\image.jpg as d:\fotos\image.jpg 
Espero que te sirva.
 :smartass:

Navegación

[0] Índice de Mensajes

Ir a la versión completa