L’enum System.Environment.SpecialFolder(già presente sin dalla versione 1.0 del .NET Framework) ci consente di accedere a percorsi di cartelle speciali del sistema operativo.
Ora si è arricchita  di nuove costanti che ci permettono di accedere ad ulteriori cartelle speciali di sistema.
InoltreLa classe Environment contiene  il metodo GetFolderPath che utilizzato con un valore di Environment.SpecialFolder consente di ottenere il percorso della cartella specificata.
Le costanti aggiunte in Environment.SpecialFolder nella versione 4.0 del Framework sono:

  • AdminTools, cartella roaming utilizzata per memorizzare tool amministrativi specifici di un particolare utente
  • CDBurning, cartella dove risiedono temporaneamente i file in attesa di essere copiati su unità ottiche (CD o DVD)
  • CommonAdminTools, cartella in cui sono memorizzati tool amministrativi per tutti gli utenti
  • (continua…)