12 octubre 2006

Recuperar Special Folders

El siguiente código muestra como recuperar las carpetas especiales de un sistema windows. Ententiendo como carpetas especiales a "Archivos de Programa", "Temporal de Windows", "Mis Documentos", etc.
Para recuperarlas usaremos el espacio de nombres system, espacio que contiene clases fundamentales y clases base que definen tipos de datos de referencia y de valor de uso frecuente, eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento (según Microsoft).
En este espacio de nombre tenemos la clase Enviorment proporciona información acerca del entorno y la plataforma actuales, y la forma de manipularlos (también según Microsoft). Esta clase tiene un método denominado GetFolderPath que es el que utilizaremos para el tema de este post.
La clase Enviroment tiene a su vez un método denominado SpecialFolder que será el que le pasaremos como parámetro a GetFolderPath.
Verán que es muy sencillo, en el ejemplo rellenaremos un listbox con unas cuantas carpetas especiales.
Resultado:



Código:



Sencillito ...

No hay comentarios: