Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Le novità  del .NET Framework 4.0: Environment.SpecialFolder

Le novità del .NET Framework 4.0: Environment.SpecialFolder
Le novità del .NET Framework 4.0: Environment.SpecialFolder
Link copiato negli appunti

L'enum System.Environment.SpecialFolder ci consente di accedere, attraverso delle costanti enumerate, a percorsi di cartelle speciali del sistema operativo. Già  presente sin dalla versione 1.0 del .NET Framework, si è arricchita ora di nuove costanti che ci permettono di accedere ad ulteriori cartelle speciali di sistema. La classe Environment contiene inoltre il metodo GetFolderPath che utilizzato con un valore di Environment.SpecialFolder consente di ottenere il percorso della cartella specificata, ad esempio:

Console.WriteLine("Win path: {0}", Environment.GetFolderPath(Environment.SpecialFolder.Windows));
// visualizza C:\\Windows

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
  • CommonDesktopDirectory, cartella in cui sono memorizzati file e folder del desktop in comune tra tutti gli utenti. E' specifica dei sistemi operativi Windows NT
  • CommonDocuments, contiene documenti in comune tra tutti gli utenti. Solo per sistemi operativi NT, 95 e 98
  • CommonMusic, qui sono memorizzati file musicali condivisi tra tutti gli utenti
  • CommonOemLinks, attualmente non più utilizzata e presente in Windows Vista solo per compatibilità . Conteneva link locali ad applicazioni del produttore del computer
  • CommonPictures, contiene immagini condivise tra tutti gli utenti
  • CommonProgramFilesX86, cartella Program Files, destinazione di default di tutte le nuove applicazioni installate sul computer
  • CommonPrograms, cartella in cui sono memorizzati componenti condivisi da più applicazioni. Valida solo per Windows NT, Windows 2000 e Windows XP
  • CommonStartMenu, contiene cartelle e programmi che compaiono nel menu Start per tutti gli utenti. Valida solo per i sistemi Windows NT
  • CommonStartup, contiene programmi che compaiono nel menu Esecuzione automatica per tutti gli utenti. Valida solo per i sistemi Windows NT
  • CommonTemplates, contiene template validi per tutti gli utenti. Solo per sistemi operativi Windows NT
  • CommonVideos, contiene file video condivisi tra tutti gli utenti
  • Fonts, cartella virtuale che contiene Font
  • LocalizedResources, cartella che contiene risorse localizzate
  • MyVideos, cartella in cui sono memorizzati file video di uno specifico utente
  • NetworkShortcuts, cartella che contiene i link della cartella speciale My Network Places
  • PrinterShortcuts, contiene i link della cartella speciale Printers
  • ProgramFilesX86, cartella Program Files
  • Resources, cartella delle risorse di sistema
  • SystemX86, cartella di Windows
  • Templates, cartella in cui sono memorizzati i template di documenti
  • UserProfile, cartella del profilo utente
  • Windows, cartella di Windows, corrisponde al valore della variabile d'ambiente %windir% o %SYSTEMROOT%

Ti consigliamo anche