Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Enum

Definizione

Specifica costanti enumerate usate per recuperare percorsi di directory a cartelle speciali di sistema.Specifies enumerated constants used to retrieve directory paths to system special folders.

public: enum class Environment::SpecialFolder
[System.Runtime.InteropServices.ComVisible(true)]
public enum Environment.SpecialFolder
type Environment.SpecialFolder = 
Public Enum Environment.SpecialFolder
Ereditarietà
Environment.SpecialFolderEnvironment.SpecialFolderEnvironment.SpecialFolderEnvironment.SpecialFolder
Attributi

Campi

AdminTools AdminTools AdminTools AdminTools 48

Directory del file system usata per archiviare strumenti amministrativi per un singolo utente.The file system directory that is used to store administrative tools for an individual user. Microsoft Management Console (MMC) salverà le console personalizzate in questa directory e verrà eseguito il roaming.The Microsoft Management Console (MMC) will save customized consoles to this directory, and it will roam with the user. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

ApplicationData ApplicationData ApplicationData ApplicationData 26

Directory usata come repository comune dei dati specifici dell'applicazione per l'utente roaming corrente.The directory that serves as a common repository for application-specific data for the current roaming user. Un utente mobile lavora su più computer di una rete.A roaming user works on more than one computer on a network. Il profilo di un utente mobile viene conservato in un server della rete e viene caricato in un sistema quando l'utente esegue l'accesso.A roaming user's profile is kept on a server on the network and is loaded onto a system when the user logs on.

CDBurning CDBurning CDBurning CDBurning 59

Directory del file system che viene usata come un'area di gestione temporanea per i file in attesa di essere scritti su un CD.The file system directory that acts as a staging area for files waiting to be written to a CD. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonAdminTools CommonAdminTools CommonAdminTools CommonAdminTools 47

Directory del file system che contiene strumenti amministrativi per tutti gli utenti del computer.The file system directory that contains administrative tools for all users of the computer. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonApplicationData CommonApplicationData CommonApplicationData CommonApplicationData 35

Directory usata come repository comune dei dati specifici dell'applicazione usati da tutti gli utenti.The directory that serves as a common repository for application-specific data that is used by all users.

CommonDesktopDirectory CommonDesktopDirectory CommonDesktopDirectory CommonDesktopDirectory 25

Directory del file system che contiene file e cartelle che vengono visualizzati sul desktop di tutti gli utenti.The file system directory that contains files and folders that appear on the desktop for all users. Questa cartella speciale è valida solo per i sistemi Windows NT.This special folder is valid only for Windows NT systems. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonDocuments CommonDocuments CommonDocuments CommonDocuments 46

Directory del file system che contiene documenti comuni a tutti gli utenti.The file system directory that contains documents that are common to all users. Questa cartella speciale è valida per i sistemi Windows NT, Windows 95 e Windows 98 con Shfolder.dll installato.This special folder is valid for Windows NT systems, Windows 95, and Windows 98 systems with Shfolder.dll installed. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonMusic CommonMusic CommonMusic CommonMusic 53

Directory del file system che viene usata come repository per i file musicali comuni a tutti gli utenti.The file system directory that serves as a repository for music files common to all users. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

58

Questo valore è riconosciuto in Windows Vista per la compatibilità con le versioni precedenti, ma la cartella speciale non è più usata.This value is recognized in Windows Vista for backward compatibility, but the special folder itself is no longer used. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonPictures CommonPictures CommonPictures CommonPictures 54

Directory del file system che viene usata come repository per i file di immagine comuni a tutti gli utenti.The file system directory that serves as a repository for image files common to all users. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonProgramFiles CommonProgramFiles CommonProgramFiles CommonProgramFiles 43

Directory per i componenti condivisi da più applicazioni.The directory for components that are shared across applications.

Per ottenere la directory dei file di programma comuni x86 in un sistema non x86, usare il membro ProgramFilesX86.To get the x86 common program files directory on a non-x86 system, use the ProgramFilesX86 member.

CommonProgramFilesX86 CommonProgramFilesX86 CommonProgramFilesX86 CommonProgramFilesX86 44

Cartella Programmi.The Program Files folder. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonPrograms CommonPrograms CommonPrograms CommonPrograms 23

Cartella per i componenti condivisi da più applicazioni.A folder for components that are shared across applications. Questa cartella speciale è valida solo per i sistemi Windows NT, Windows 2000 e Windows XP.This special folder is valid only for Windows NT, Windows 2000, and Windows XP systems. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonStartMenu CommonStartMenu CommonStartMenu CommonStartMenu 22

Directory del file system che contiene i programmi e le cartelle che vengono visualizzati nel menu Start per tutti gli utenti.The file system directory that contains the programs and folders that appear on the Start menu for all users. Questa cartella speciale è valida solo per i sistemi Windows NT.This special folder is valid only for Windows NT systems. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonStartup CommonStartup CommonStartup CommonStartup 24

Directory del file system che contiene i programmi che vengono visualizzati nella cartella Avvio per tutti gli utenti.The file system directory that contains the programs that appear in the Startup folder for all users. Questa cartella speciale è valida solo per i sistemi Windows NT.This special folder is valid only for Windows NT systems. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonTemplates CommonTemplates CommonTemplates CommonTemplates 45

Directory del file system che contiene i modelli disponibili per tutti gli utenti.The file system directory that contains the templates that are available to all users. Questa cartella speciale è valida solo per i sistemi Windows NT.This special folder is valid only for Windows NT systems. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

CommonVideos CommonVideos CommonVideos CommonVideos 55

Directory del file system che viene usata come repository per i file video comuni a tutti gli utenti.The file system directory that serves as a repository for video files common to all users. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

Cookies Cookies Cookies Cookies 33

Directory usata come repository comune dei cookie di Internet.The directory that serves as a common repository for Internet cookies.

Desktop Desktop Desktop Desktop 0

Desktop logico anziché percorso fisico del file system.The logical Desktop rather than the physical file system location.

DesktopDirectory DesktopDirectory DesktopDirectory DesktopDirectory 16

Directory usata per archiviare fisicamente gli oggetti file sul desktop.The directory used to physically store file objects on the desktop. Non confondere questa directory con la cartella desktop, che è una cartella virtuale.Do not confuse this directory with the desktop folder itself, which is a virtual folder.

Favorites Favorites Favorites Favorites 6

Directory usata come repository degli elementi preferiti dell'utente.The directory that serves as a common repository for the user's favorite items.

Fonts Fonts Fonts Fonts 20

Cartella virtuale che contiene i tipi di carattere.A virtual folder that contains fonts. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

History History History History 34

Directory usata come repository comune degli elementi della cronologia di Internet.The directory that serves as a common repository for Internet history items.

InternetCache InternetCache InternetCache InternetCache 32

Directory usata come repository comune dei file temporanei Internet.The directory that serves as a common repository for temporary Internet files.

LocalApplicationData LocalApplicationData LocalApplicationData LocalApplicationData 28

Directory usata come repository comune dei dati specifici dell'applicazione usati dall'utente non roaming corrente.The directory that serves as a common repository for application-specific data that is used by the current, non-roaming user.

LocalizedResources LocalizedResources LocalizedResources LocalizedResources 57

Directory del file system che contiene i dati di risorsa localizzati.The file system directory that contains localized resource data. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

MyComputer MyComputer MyComputer MyComputer 17

Cartella Risorse del computer.The My Computer folder. Quando viene passato al metodo Environment.GetFolderPath, il membro di enumerazione MyComputer restituisce sempre la stringa vuota ("") perché non è definito alcun percorso per la cartella Risorse del computer.When passed to the Environment.GetFolderPath method, the MyComputer enumeration member always yields the empty string ("") because no path is defined for the My Computer folder.

MyDocuments MyDocuments MyDocuments MyDocuments 5

Cartella Documenti.The My Documents folder. Questo membro equivale a Personal.This member is equivalent to Personal.

MyMusic MyMusic MyMusic MyMusic 13

Cartella Musica.The My Music folder.

MyPictures MyPictures MyPictures MyPictures 39

Cartella Immagini.The My Pictures folder.

MyVideos MyVideos MyVideos MyVideos 14

Directory del file system che viene usata come repository per i video che appartengono a un utente.The file system directory that serves as a repository for videos that belong to a user. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

NetworkShortcuts NetworkShortcuts NetworkShortcuts NetworkShortcuts 19

Directory del file system che contiene gli oggetti collegamento che esistono nella cartella virtuale Risorse di rete.A file system directory that contains the link objects that may exist in the My Network Places virtual folder. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

Personal Personal Personal Personal 5

Directory usata come repository comune dei documenti.The directory that serves as a common repository for documents. Questo membro equivale a MyDocuments.This member is equivalent to MyDocuments.

PrinterShortcuts PrinterShortcuts PrinterShortcuts PrinterShortcuts 27

Directory del file system che contiene gli oggetti collegamento che possono esistere nella cartella virtuale Stampanti.The file system directory that contains the link objects that can exist in the Printers virtual folder. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

ProgramFiles ProgramFiles ProgramFiles ProgramFiles 38

Directory dei programmi.The program files directory.

In un sistema non x86, il passaggio di ProgramFiles al metodo GetFolderPath(Environment+SpecialFolder) restituisce il percorso dei programmi non x86.On a non-x86 system, passing ProgramFiles to the GetFolderPath(Environment+SpecialFolder) method returns the path for non-x86 programs. Per ottenere la directory dei file di programma x86 in un sistema non x86, usare il membro ProgramFilesX86.To get the x86 program files directory on a non-x86 system, use the ProgramFilesX86 member.

ProgramFilesX86 ProgramFilesX86 ProgramFilesX86 ProgramFilesX86 42

Cartella Programmi x86.The x86 Program Files folder. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

Programs Programs Programs Programs 2

Directory contenente i gruppi di programmi dell'utente.The directory that contains the user's program groups.

Recent Recent Recent Recent 8

Directory contenente i documenti usati di recente dall'utente.The directory that contains the user's most recently used documents.

Resources Resources Resources Resources 56

Directory del file system che contiene i dati di risorsa.The file system directory that contains resource data. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

SendTo SendTo SendTo SendTo 9

Directory contenente le voci del menu Invia a.The directory that contains the Send To menu items.

StartMenu StartMenu StartMenu StartMenu 11

Directory contenente le voci del menu Start.The directory that contains the Start menu items.

Startup Startup Startup Startup 7

Directory corrispondente al gruppo di programmi di Esecuzione automatica dell'utente.The directory that corresponds to the user's Startup program group. Il sistema avvia questi programmi ogni volta che un utente avvia o accede a Windows.The system starts these programs whenever a user logs on or starts Windows.

System System System System 37

Directory System.The System directory.

SystemX86 SystemX86 SystemX86 SystemX86 41

Cartella System di Windows.The Windows System folder. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

Templates Templates Templates Templates 21

Directory usata come repository comune dei modelli di documenti.The directory that serves as a common repository for document templates.

UserProfile UserProfile UserProfile UserProfile 40

Cartella del profilo dell'utente.The user's profile folder. Le applicazioni non devono creare file o cartelle a questo livello; devono inserire i dati nei percorsi a cui fa riferimento il campo ApplicationData.Applications should not create files or folders at this level; they should put their data under the locations referred to by ApplicationData. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

Windows Windows Windows Windows 36

Directory di Windows o SYSROOT.The Windows directory or SYSROOT. Corrisponde alle variabili di ambiente %windir% o %SYSTEMROOT%.This corresponds to the %windir% or %SYSTEMROOT% environment variables. Aggiunto in .NET Framework 4.Added in the .NET Framework 4.

Esempi

Nell'esempio seguente viene illustrato come utilizzare Environment.SpecialFolder con il Environment.GetFolderPath metodo per ottenere la directory di sistema.The following example shows how to use Environment.SpecialFolder with the Environment.GetFolderPath method to get the System directory.

// Sample for the Environment::GetFolderPath method
using namespace System;
int main()
{
   Console::WriteLine();
   Console::WriteLine( "GetFolderPath: {0}", Environment::GetFolderPath( Environment::SpecialFolder::System ) );
}

/*
This example produces the following results:

GetFolderPath: C:\WINNT\System32
*/
// Sample for the Environment.GetFolderPath method
using System;

class Sample 
{
    public static void Main() 
    {
    Console.WriteLine();
    Console.WriteLine("GetFolderPath: {0}", 
                 Environment.GetFolderPath(Environment.SpecialFolder.System));
    }
}
/*
This example produces the following results:

GetFolderPath: C:\WINNT\System32
*/
' Sample for the Environment.GetFolderPath method
Imports System

Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System))
   End Sub 'Main
End Class 'Sample
'
'This example produces the following results:
'
'GetFolderPath: C:\WINNT\System32
'

Commenti

Le cartelle speciali del sistema sono cartelle, ad esempio Program Files, programmi, System, oppure avvio, che contengono più comuni informazioni.The system special folders are folders such as Program Files, Programs, System, or Startup, which contain common information. Cartelle speciali vengono impostate per impostazione predefinita dal sistema oppure in modo esplicito dall'utente, quando si installa una versione di Windows.Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

Il Environment.GetFolderPath metodo restituisce i percorsi associati all'enumerazione.The Environment.GetFolderPath method returns the locations associated with this enumeration. I percorsi di queste cartelle possono avere valori diversi nei sistemi operativi diversi, l'utente può modificare alcune delle posizioni e i percorsi sono localizzati.The locations of these folders can have different values on different operating systems, the user can change some of the locations, and the locations are localized.

Per altre informazioni sulle cartelle speciali, vedere la KNOWNFOLDERID costanti nella documentazione di Windows.For more information about special folders, see the KNOWNFOLDERID constants in the Windows documentation.

Si applica a