Visual Basic - Verificar si existe un archivo cuyo nombre cambia

Life is soft - evento anual de software empresarial
 
Vista:

Verificar si existe un archivo cuyo nombre cambia

Publicado por jorgelinares (53 intervenciones) el 07/03/2005 14:30:41

Saludos a todos...

Necesito saber si existe un archivo por lo q pensé en utilizar la función Dir(\" AQUI VA LA RUTA DEL ARCHIVO\") el problema está en q el nombre del archivo a buscar va a cambiar de forma periodica y trate de pasarle una variable a la función Dir(\"Variable q contiene naombre de archivo\").

Pero resulta q la función Dir( ) como q no soporta q se le pasen variables, sino la ruta del archivo como tal; así q siempre me da una cadena vacía (o False si utilizo un If-Then).

Entonces quiero saber como hago para verificar que estos archivos
cuyos nombres cambian periodicamente existen.
Si es q estoy utilizando mal la Función Dir () entonces hechenme 1 mano...

Gracias anticipadas...
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:Verificar si existe un archivo cuyo nombre camb

Publicado por Matías Freire (421 intervenciones) el 07/03/2005 15:03:45
Si la sintaxis es tal cual la que escribiste, ahí está el problema. Ejemplo:

Dim Archivo as String
Dim resultado as String

Archivo = "Config.dat"

resultado = Dir ("C:\MiPrograma\Configuracion\" & Archivo)
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:Verificar si existe un archivo cuyo nombre camb

Publicado por jorgelinares (53 intervenciones) el 07/03/2005 16:28:30
Bueno Matías Freire escribí el código q me diste pero como t
muestro a continuación \"dentro de un botón de comando\", pero sigue
sin imprimirme nada ( Sin embargo el archivo \"abc.doc\" se
encuentra en el Directorio \"DirVideo\") .

¿q será lo q estoy haciendo mal?



Dim Archivo As String
Dim resultado As String

Archivo = \"abc.doc\"

resultado = Dir(\"C:\\DirVideo\" & Archivo)

Print resultado

Gracias anticipadas...
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:"Ojo" Matías Freire verificar si existe

Publicado por jorgelinares (53 intervenciones) el 07/03/2005 16:51:52
"Ojo" no estoy escribiendo ningún slash ( \ ) delante de las comillas esto
aparece de forma automática cuando envío lo q he escrito.
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