Domingo 22 de Diciembre de 2024, 18:18
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Copiar Directorios
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Copiar Directorios (Leído 1475 veces)
jpardo84
Miembro activo
Mensajes: 65
Copiar Directorios
«
en:
Viernes 24 de Marzo de 2006, 15:02 »
0
hola a todos, he intentado buscar por el internet una funcion para copiar directorios pero no la he hallado, ademàs necesito poder copiar archivos de cierto tipo por ejemplo todos los *.doc de un directio a otro. Se que debe ser sencillo pero no he logrado encontrar, muchas gracias a quien me puede colaborar....saludos
Tweet
Makko
Miembro MUY activo
Mensajes: 117
Re: Copiar Directorios
«
Respuesta #1 en:
Viernes 24 de Marzo de 2006, 18:17 »
0
Te lo doy a modo de ejemplo. Ya que es mas facil.
Código: Text
FileCopy ("C:\solocodigo.txt", "C:\archivos de programa\solocodigo.txt")
Asi se copia un archivo de una carpeta a otra.
Saludos.
Makko.
My life is a simple thing that would interest no one. It is a known fact that I was born and that is all that is necessary.
jpardo84
Miembro activo
Mensajes: 65
Re: Copiar Directorios
«
Respuesta #2 en:
Jueves 30 de Marzo de 2006, 18:35 »
0
Muchas gracias por su interes, pero lo que necesito es copiar la carpeta completa de un directorio a otro, por ejemplo copiar toda carpeta C:\Mis Documentos\ a D:\
Muchas gracias...saludos
Makko
Miembro MUY activo
Mensajes: 117
Re: Copiar Directorios
«
Respuesta #3 en:
Jueves 30 de Marzo de 2006, 20:23 »
0
Podrias probar con algo asi:
Código: Text
Private Function CopiarCarpeta(ByVal RutaOrigen As String, ByVal RutaDestino As String, Optional ByVal Comodines As String = "*.*")
Dim NombreArchivo As String
If Right(RutaOrigen, 1) <> "\" Then RutaOrigen = RutaOrigen & "\"
If Right(RutaDestino, 1) <> "\" Then RutaDestino = RutaDestino & "\"
NombreArchivo = Dir(RutaOrigen & Comodines)
Do While Len(NombreArchivo) > 0
FileCopy RutaOrigen & NombreArchivo, RutaDestino & NombreArchivo
NombreArchivo = Dir()
Loop
End Function
Este es el boton que al clickera te copiara la carpeta donde vos le digas
Código: Text
Sub Command1_Click()
Call CopiarCarpeta("C:\a", "C:\b") 'aca tenes que cambiar por el path y carpeta a copiar
End Sub
Saludos.
Makko.
My life is a simple thing that would interest no one. It is a known fact that I was born and that is all that is necessary.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Copiar Directorios