Preguntar | Conectar | Registrarse | Recordar contraseña | Colaborar |
Usuarios registrados: 509.865 | Top visitas día: 416.892
Portada Foro Ayuda Tutoriales Programas Blog Tecnología Drivers Videos
Windows | Android | iOS | Comunidad | Hazte Fan | Síguenos Buscador

Ver ConfigurarEquipos TV

InicioForosForo ProgramaciónCopiar carpetas con Visual Basic 6 (Solucionado)

Copiar carpetas con Visual Basic 6 (Solucionado)


wislow
261 puntos
290 posts

2007-06-19 12:19 - Respuestas: 3 - Tema nº: 2453657


Características: Windows XP Profesional, 512 RAM, Athlon 64, 120 Gb.

Hola, en esto de la programación autodidacta, se van planteando pequeños problemas paso a paso. Ahora si sois tan amables me gustaría saber cual es el comando o comandos que trabajan sobre el copiar carpetas en Visual Basic 6. Gracias por vuestra colaboraciónl :-o

Esta tema es útil (voto anónimo)Esta tema No es útil (voto anónimo)(0 v.)Copiar carpetas con Visual Basic 6 (Solucionado) »

Más sobre: Windows Windows XP Problemas



Posibles soluciones:
Copiar carpetas con visual basic 6 (solucionado)Copiar carpetas con visual basic 6 (solucionado)
Problema al copiar archivos con visual basic 6Problema al copiar archivos con visual basic 6
Copiar archivos en visual basic 6 (solucionado)Copiar archivos en visual basic 6 (solucionado)
Borrar carpetas con visual basic 6 (solucionado)Borrar carpetas con visual basic 6 (solucionado)
Visual basic (de visual studio 2008)Visual basic (de visual studio 2008)



ebolo
3 puntos
1.304 posts


Re: Copiar carpetas con Visual Basic 6 (Solucionado) - 2007-06-21 10:30 - Respuesta 2

Hola wislow; mírate lo siguiente:



Private Sub Form_Load()
Text1.Text = "c:\Nueva_Carpeta"
Text2.Text = "c:\Nueva_Carpeta2"
End Sub

Private Sub Command1_Click()
Dim DirOrigen As String
Dim DirDestino As String
Dim X As Integer
Dim P As Integer

DirOrigen = Text1.Text
DirDestino = Text2.Text
Call CopiaFicherosCarpeta(DirOrigen, DirDestino, P)
MsgBox ("Numeros de ficheros copiados = " & Str$(P))
End Sub


Private Function CopiaFicherosCarpeta(ByVal DirOr As String, ByVal DirDes As String, NumFiles As Integer)
Dim OldDir As String
Dim NewDir As String
Dim FileName As String
Dim sType As String

OldDir = DirOr
If Right$(OldDir, 1) "\" Then
OldDir = OldDir & "\"
End If

NewDir = DirDes
If Right$(NewDir, 1) "\" Then
NewDir = NewDir & "\"
End If

NumFiles = 0

FileName = Dir$(OldDir & "*.*")
While FileName ""
On Error Resume Next
FileCopy (OldDir & FileName), (NewDir & FileName)
If Err = 0 Then
NumFiles = NumFiles + 1
Else
Beep
MsgBox Error$, MB_ICONEXCLAMATION, ("Error copiando fichero " & FileName)
End If
On Error GoTo 0

FileName = Dir$

DoEvents
Wend
End Function



Saludos.
Esta respuesta es útil (voto anónimo)Esta respuesta No es útil (voto anónimo)(0 v.)

Más sobre:



wislow
261 puntos
290 posts


Re: Copiar carpetas con Visual Basic 6 (Solucionado) - 2007-06-22 12:44 - Respuesta 3

Gracias por tu contestación ebolo. La verdad es que esta operación parece bastante mas compleja que los comandos anteriormente preguntados. Espero que entre mi hijo y yo seamos capaces de hacerlo bien. Gracias de nuevo y saludos. :-)
Esta respuesta es útil (voto anónimo)Esta respuesta No es útil (voto anónimo)(0 v.)

Más sobre:



ebolo
3 puntos
1.304 posts


Re: Copiar carpetas con Visual Basic 6 (Solucionado) - 2007-06-22 16:43 - Respuesta 4

Es un poco más complejo porque la tarea de copiar los ficheros que existen en un directorio se halla en una función. Lo he puesto así, para que veais que hay muchas formas de hacer las cosas.
Tener funciones generales en un módulo viene muy bien cuando programas porque añades un módulo y ya tienes trabajo hecho; simplemente hay que pasarle los parámetros a la función para que te devuelva los resultados.

Lo que existe en la función se podría incluir en un botón de comando y se simplificaría un poco la cosa.

Saludos.
Esta respuesta es útil (voto anónimo)Esta respuesta No es útil (voto anónimo)(0 v.)

Más sobre: Programas



Página:1


Respuestas relacionadas:
Visual basicVisual basicForo
Visual basicVisual basicForo
Visual basic 6.0Visual basic 6.0Foro
Visual basicVisual basicForo
Visual basicVisual basicForo
De rpg a visual basic.netDe rpg a visual basic.netForo
Visual basicVisual basicForo
Visual basic 06Visual basic 06Foro
Visual basicVisual basicForo
Visual basic 6.0Visual basic 6.0Foro


Ver también:
Copiar carpetas con visual basic 6 (solucionado)Copiar carpetas con visual basic 6 (solucionado) »









Videos Juegos

Configurarequipos TVBajar Antivirus gratisCual es mi IPTest velocidadTrucosADSL
OverclockingForo ADSLDiccionarioWirelessMapa Segunda manoTiendas de informatica
Blog TecnologíaÚltimos VirusManualesSeguridadMapa ForoOrdenadores segunda mano

Aviso LegalPolitica de PrivacidadReferencias en PrensaColaborarContactarPublicidad
PORTADA¿Qué es ConfigurarEquipos?Editores y ModeradoresLogoDirectorio




Buscar: en
ConfigurarEquipos.com® 2013 | 22-05-2013 00:53:25 Informática Windows | Mapa Web | Foro Ayuda