SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: chatarrero en Jueves 5 de Junio de 2008, 14:41

Título: Problema Manejar Directorios De Windows Server
Publicado por: chatarrero en Jueves 5 de Junio de 2008, 14:41
Buenas, y saludos a todos!!


He mirado y no he encontrado nada al respecto y he decidido preguntar en el foro.
Tengo un problema. Estoy con una aplicación distribuida a la que tienen que aacceder varios usuarios mediante términal server. En varias partes de la aplicación necesito usar el directorio personal del usuario en cuestión, y he intentado usarlo refiriendome a el como

%USERFILE%\Escritorio

por ejepmlo para situar ficheros en su escritorio.
El caso es que me da error, como si usara lo de %USERFILE% como un literal y no lo interpreta.
Igual hay alguna orden que "traduzca" el significado del USERFILE devolviendo la carpeta que devolvería Windows si ejectuásemos %USERFIE% pero no la he encontrado.
¿Se os ocurre algo? ¿Alguien ha tenido el mismo problema?

Muchas gracias y saludos de nuevo a todos!
Título: Re: Problema Manejar Directorios De Windows Server
Publicado por: chatarrero en Lunes 16 de Junio de 2008, 08:36
Saludos a todos.

He encontrado una solución ràpica al problema, asi que la comento por si a alguien interesa.

Hay un objeto en .NET


Environment.GetFolderPath (Método)

Diho objeto nos devuelve un monton de carpetas de systema como la de usuario, la de su escritorio o cualquiera de esas, y de ahi podemos sacar sin problema carpetas de usuario que no tienen porque estar fijas en el sistema, y nuestro programa puede usar el escritorio del usuario en lugar de un fijo siempre.


ea.