Obtener las carpetas especiales como "Mis documentos"

2136 vistas

Usaremos la función GetFolderPath de la clase Environment con la enumeración Environment.SpecialFolder



csharp
  1. static void PrintSpecFolder()
  2. {
  3.     // carpetas especiales
  4.     Console.WriteLine("Carpetas especiales");
  5.     Environment.SpecialFolder[] sfe = (Environment.SpecialFolder[])
  6.                                       Enum.GetValues(typeof(Environment.SpecialFolder));
  7.     for (int i = 0; i<sfe.Length; i++)
  8.         Console.WriteLine(Environment.GetFolderPath(sfe[i]));
  9. }