Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2012, 01:56
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 7 meses
Puntos: 344
Respuesta: Problema con una variable.

Depende de cuando quieras que se mande el email. Si quieres que se mande si falla alguno de los if, pon una variable indicando si ha fallado o no.

Código vb:
Ver original
  1. Option Explicit
  2. Dim objFSO
  3. Dim sobreescribir
  4. Dim error = False
  5.  
  6. sobreescribir = True
  7. Set objFSO = CreateObject("Scripting.FileSystemObject")
  8.  
  9. If (objFSO.FolderExists("\\Server\trans\dbk00\datain\*.*")) Then
  10.     objFSO.CopyFile "\\Server\trans\dbk00\datain\*.*", "\\server1\Extractos", sobreescribir        
  11. If (objFSO.FolderExists("\\Server1\Extractos-copia")) Then
  12.     objFSO.CopyFile "\\Server\trans\dbk00\datain\*.*", "\\Server1\Extractos-copia", sobreescribir      
  13. If (objFSO.FolderExists("\\Server1\Extractos")) Then
  14.     objFSO.DeleteFile "\\Server\trans\dbk00\datain\*.*", True
  15.        
  16. Else error = True
  17. End If
  18. Else exists = True
  19. End If
  20. Else exists = True
  21. End If
  22.  
  23.  
  24. If (error) Then
  25. emamail "TEST DBSAE", "email@email", "PROCESO FINALIZADO"
  26. End If