Ver Mensaje Individual
  #40 (permalink)  
Antiguo 30/07/2008, 12:34
forketina
 
Fecha de Ingreso: abril-2008
Mensajes: 47
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: guardar archivos cada determinado tiempo

Hola David y gracias ,finalmente pude pasar todos los archivos de una carpeta de una unidad a otra y eliminando después los archivos de la carpeta origen y lo puse en el módulo1 y lo sustituí por lo que tenia antes en la función del TimerProc:

Módulo1.
Sub TimerProc(ByVal hwnd As Long, ByVal nIDEvent As Long, _
ByVal uElapse As Long, ByVal lpTimerFunc As Long)

Static x As Long
Forms("Form1").Caption = "Tiempo transcurrido: -->> " & CStr(x)
x = x + 1

Dim Ruta_origen As String
Dim Ruta As String

Ruta_origen = "C:\carpeta1\"
Ruta = Dir(Ruta_origen, vbNormal)
Do While Ruta <> ""
' Asegurar que es un archivo.
If (GetAttr(Ruta_origen & Ruta) And vbNormal) = vbNormal Then
FileCopy "C:\carpeta1\" & Ruta, "D:\carpeta2\" & Ruta
End If
Ruta = Dir
Loop
Kill "C:\carpeta1\*.doc"
End Sub


Última edición por forketina; 31/07/2008 a las 07:09