Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2005, 09:34
Chaqueto
 
Fecha de Ingreso: agosto-2005
Mensajes: 4
Antigüedad: 18 años, 8 meses
Puntos: 0
Mover archivos o carpetas

¿Cómo hacer para que al mover una carpeta con archivos y subcarpetas dentro, de un disco a otro, no dé el error '70' en tiempo de ejecución (Permiso Denegado) si al utilizar la misma función (FileSystemObject.MoveFolder()) dentro del mismo disco, no pincha?.
Adjunto el sub.
Sub MOVER(ORIG As String, DEST As String) 'ORIG y DEST son las rutas con la \ final
Dim C As String
C = ""
C = Dir(ORIG & "*.", vbDirectory) 'si ORIG tiene sub carpetas SON C y mueve esas C
Do While C <> ""
If C <> "." And C <> ".." Then
fs.MoveFolder ORIG & C, DEST & C
End If
C = Dir
Loop
End Sub
Gracias.

Última edición por Chaqueto; 30/08/2005 a las 09:40