Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/04/2009, 07:29
Avatar de Sergestux
Sergestux
 
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 9 meses
Puntos: 20
Respuesta: (vb6) Nesesito Ayuda...

Con la instruccion Dir puedes hacerlo, si no te encuentra el archivo, te devuelve una cadena vacia.

Mira lo que dice la documentacion de visual basic sobre esto:

Código vb:
Ver original
  1. 'En este ejemplo se utiliza la función Dir para comprobar si existen ciertos archivos y directorios.
  2.  
  3.  
  4. Dim MiArchivo, MiRuta, MiNombre
  5. ' Devuelve "WIN.INI"  si existe.
  6. MiArchivo = Dir("C:\WINDOWS\WIN.INI")  
  7.  
  8. ' devuelve el nombre de archivo con la extensión especificada. Si hay más de un *.ini
  9. ' el archivo existe, devuelve el primer archivo que se encuentra.
  10. MiArchivo = Dir("C:\WINDOWS\*.INI")
  11.  
  12. ' Utiliza otra vez el comando Dir, sin argumentos, para devolver el
  13. ' siguiente archivo *.INI situado en el mismo directorio
  14. MiArchivo = Dir
  15.  
  16. ' Devuelve el primer archivo *.TXT que tenga el atributo de oculto.
  17. MiArchivo = Dir("*.TXT", vbHidden)
  18.  
  19. ' Muestra los nombres en C:\ que representan directorios.
  20. MiRuta = "c:\"   ' Establece la ruta.
  21. MiNombre = Dir(MiRuta, vbDirectory)   ' Recupera la primera entrada.
  22. Do While MiNombre <> ""   ' Inicia el bucle.
  23.   ' Ignora el directorio actual y el que lo abarca.
  24.   If MiNombre <> "." And MiNombre <> ".." Then
  25.       ' Realiza una comparación a nivel de bit para asegurarse de que MiNombre es un directorio.
  26.      If (GetAttr(MiRuta & MiNombre) And vbDirectory) = vbDirectory Then
  27.          Debug.Print MiNombre   ' Muestra la entrada
  28.      End If   ' solamente si representa un directorio.
  29.   End If
  30.    MiNombre = Dir   ' Obtiene siguiente entrada.
  31. Loop