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.
En este espacio de nombre tenemos la clase Enviorment que proporciona información acerca del entorno y la plataforma actuales, y la forma de manipularlos. 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:
No matter if some one searches for his essential thing, thus
he/she desires to be available that in detail, therefore that thing
is maintained over here.