Visual Basic - Controlar retorno de FS.CreateFolder

Life is soft - evento anual de software empresarial
 
Vista:

Controlar retorno de FS.CreateFolder

Publicado por Alberto (6 intervenciones) el 20/07/2004 19:25:28
Hola a todos,
tengo una aplicación en Visual Basic 6.0.
Consigo crear carpetas nuevas cuando la ruta es válida:

If Not FS.folderexists("C:\alberto\nuevacarpeta") Then
FS.CreateFolder
end if

Primero pregunto que la carpeta no exista para que no me dé error.

Pero no puedo evitar que me dé error si no consigue crear la carpeta.
¿Cómo podría controlar el resultado de FS.CreateFolder ?
Por ejemplo, la unidad D existe en mi equipo, pero es la unidad de CD, y no consiguiría crear la carpeta con:

If Not FS.folderexists("D:\fotos\otracarpeta") Then
FS.CreateFolder
end if

Esto me da error, y no consigo resolverlo,

Muchas gracias a todos y saludos.
Alberto.
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
sin imagen de perfil

RE:Controlar retorno de FS.CreateFolder

Publicado por dventas (137 intervenciones) el 21/07/2004 08:39:54
No sé si te entiendo. ¿Has probado con un control de errores?

on error goto Err_Carpeta

If Not FS.folderexists("D:\fotos\otracarpeta") Then
FS.CreateFolder
end if
....

exit sub

Err_Carpeta:
msgbox Err.Description

End Sub
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:Controlar retorno de FS.CreateFolder

Publicado por Alberto (6 intervenciones) el 21/07/2004 08:51:34
No lo había probado, lo siento, creo que debo retomar bastante Visual Basic 6.0.

Me pongo con ello, muchas gracias y un saludo.
Alberto.
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