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
Ir a la versión completa