Visual Basic - Encontrar archivo en unidad de red de otro equipo

Life is soft - evento anual de software empresarial
 
Vista:

Encontrar archivo en unidad de red de otro equipo

Publicado por laurea (5 intervenciones) el 12/04/2007 16:33:04
Hola a todos. Tengo el siguiente problema y me gustaría saber si hay alguna forma de solucionarlo.

Tengo la siguiente sentencia:
If Dir$("C:\Archivo.txt") <> "" Then
msgbox "Archivo Existe"
Else
msgbox "Archivo no Existe"
end if

Esto me funciona bien con un archivo que esté en mi máquina local, pero no me funciona si es archivo se encuentra en un equipo distinto al mío al que accedo a través de una unidad de red.

Por favor, si alguien supiera como solucionarlo, le estaría muy agradecida.
Muchas gracias.
Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Encontrar archivo en unidad de red de otro equi

Publicado por JuanFRy123 (14 intervenciones) el 13/04/2007 07:11:01
Yo tengo otra función para la existencia de un archivo, y con archivos en red me funciona.
Ahí la llevas:

Public Function ExisteFichero(Ruta As String) As Boolean
Dim x As Integer
On Error GoTo ErrorHandler:
x = GetAttr(Ruta)
ExisteFichero = True
Exit Function
ErrorHandler:
ExisteFichero = False
End Function

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Encontrar archivo en unidad de red de otro equi

Publicado por LAUREA (5 intervenciones) el 13/04/2007 14:27:52
Muchas gracias, ya lo he solucionado poniendo como parametro a dir, el valor 16 que es para comprobar si es un directorio.

Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Encontrar archivo en unidad de red de otro equi

Publicado por Bety (1 intervención) el 16/01/2008 23:17:00
Hola Laurea, tengo el mismo problema, pero yo estoy utilizando la dirección IP más la ruta del archivo que igual me sigue marcando el error 52 aunque cuando debugeo Dir si me regresa el nombre del archivo como si sí lo encontrara. No entendí como lo solucionaste me podrías ayudar??

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar