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

Definición

Especifica las constantes enumeradas que se utilizan para recuperar rutas de acceso a directorios en carpetas especiales del 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
Herencia
Environment.SpecialFolderEnvironment.SpecialFolderEnvironment.SpecialFolderEnvironment.SpecialFolder
Atributos

Campos

AdminTools AdminTools AdminTools AdminTools 48

Directorio del sistema de archivos que se usa para almacenar herramientas administrativas para un usuario individual.The file system directory that is used to store administrative tools for an individual user. Microsoft Management Console (MMC) guardará las consolas personalizadas en este directorio y se moverá con el usuario.The Microsoft Management Console (MMC) will save customized consoles to this directory, and it will roam with the user. Agregado en .NET Framework 4.Added in the .NET Framework 4.

ApplicationData ApplicationData ApplicationData ApplicationData 26

Directorio que sirve de repositorio común de datos específicos de la aplicación para el usuario móvil actual.The directory that serves as a common repository for application-specific data for the current roaming user. Un usuario móvil funciona en varios equipos de una red.A roaming user works on more than one computer on a network. El perfil de un usuario móvil se mantiene en un servidor de la red y se carga en un sistema cuando el usuario inicia sesión.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

Directorio del sistema de archivos que actúa como área de almacenamiento para los archivos en espera para grabarse en un CD.The file system directory that acts as a staging area for files waiting to be written to a CD. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonAdminTools CommonAdminTools CommonAdminTools CommonAdminTools 47

Directorio del sistema de archivos que contiene herramientas administrativas para todos los usuarios del equipo.The file system directory that contains administrative tools for all users of the computer. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonApplicationData CommonApplicationData CommonApplicationData CommonApplicationData 35

Directorio que sirve de repositorio común de datos específicos de la aplicación que todos los usuarios utilizan.The directory that serves as a common repository for application-specific data that is used by all users.

CommonDesktopDirectory CommonDesktopDirectory CommonDesktopDirectory CommonDesktopDirectory 25

Directorio del sistema de archivos que contiene los archivos y carpetas que aparecen en el escritorio para todos los usuarios.The file system directory that contains files and folders that appear on the desktop for all users. Esta carpeta especial es válida únicamente para los sistemas Windows NT.This special folder is valid only for Windows NT systems. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonDocuments CommonDocuments CommonDocuments CommonDocuments 46

Directorio del sistema de archivos que contiene documentos que son comunes a todos los usuarios.The file system directory that contains documents that are common to all users. Esta carpeta especial es válida para los sistemas Windows NT, y para los sistemas Windows 95 y Windows 98 con Shfolder.dll instalado.This special folder is valid for Windows NT systems, Windows 95, and Windows 98 systems with Shfolder.dll installed. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonMusic CommonMusic CommonMusic CommonMusic 53

Directorio del sistema de archivos que actúa como repositorio para los archivos de música comunes a todos los usuarios.The file system directory that serves as a repository for music files common to all users. Agregado en .NET Framework 4.Added in the .NET Framework 4.

58

Este valor se reconoce en Windows Vista por compatibilidad con versiones anteriores, pero ya no se usa la carpeta especial propiamente dicha.This value is recognized in Windows Vista for backward compatibility, but the special folder itself is no longer used. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonPictures CommonPictures CommonPictures CommonPictures 54

Directorio del sistema de archivos que actúa como repositorio para los archivos de imágenes comunes a todos los usuarios.The file system directory that serves as a repository for image files common to all users. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonProgramFiles CommonProgramFiles CommonProgramFiles CommonProgramFiles 43

Directorio de componentes que se comparten entre distintas aplicaciones.The directory for components that are shared across applications.

Para obtener el directorio de archivos de programa común x86 en un sistema que no es x86, utilice el miembro ProgramFilesX86.To get the x86 common program files directory on a non-x86 system, use the ProgramFilesX86 member.

CommonProgramFilesX86 CommonProgramFilesX86 CommonProgramFilesX86 CommonProgramFilesX86 44

Carpeta Archivos de programa.The Program Files folder. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonPrograms CommonPrograms CommonPrograms CommonPrograms 23

Una carpeta para los componentes que las aplicaciones comparten.A folder for components that are shared across applications. Esta carpeta especial solo es válida para los sistemas Windows NT, Windows 2000 y Windows XP.This special folder is valid only for Windows NT, Windows 2000, and Windows XP systems. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonStartMenu CommonStartMenu CommonStartMenu CommonStartMenu 22

Directorio del sistema de archivos que contiene los programas y las carpetas que aparecen en el menú Inicio para todos los usuarios.The file system directory that contains the programs and folders that appear on the Start menu for all users. Esta carpeta especial es válida únicamente para los sistemas Windows NT.This special folder is valid only for Windows NT systems. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonStartup CommonStartup CommonStartup CommonStartup 24

Directorio del sistema de archivos que contiene los programas que aparecen en la carpeta Inicio para todos los usuarios.The file system directory that contains the programs that appear in the Startup folder for all users. Esta carpeta especial es válida únicamente para los sistemas Windows NT.This special folder is valid only for Windows NT systems. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonTemplates CommonTemplates CommonTemplates CommonTemplates 45

Directorio del sistema de archivos que contiene las plantillas que están disponibles para todos los usuarios.The file system directory that contains the templates that are available to all users. Esta carpeta especial es válida únicamente para los sistemas Windows NT.This special folder is valid only for Windows NT systems. Agregado en .NET Framework 4.Added in the .NET Framework 4.

CommonVideos CommonVideos CommonVideos CommonVideos 55

Directorio del sistema de archivos que actúa como repositorio para los archivos de vídeo comunes a todos los usuarios.The file system directory that serves as a repository for video files common to all users. Agregado en .NET Framework 4.Added in the .NET Framework 4.

Cookies Cookies Cookies Cookies 33

Directorio que sirve de repositorio común para las cookies de Internet.The directory that serves as a common repository for Internet cookies.

Desktop Desktop Desktop Desktop 0

El escritorio lógico en vez de la ubicación física del sistema de archivos.The logical Desktop rather than the physical file system location.

DesktopDirectory DesktopDirectory DesktopDirectory DesktopDirectory 16

Directorio que se utiliza para almacenar objetos de archivo físicamente en el escritorio.The directory used to physically store file objects on the desktop. No confunda este directorio con la propia carpeta del escritorio, que es una carpeta virtual.Do not confuse this directory with the desktop folder itself, which is a virtual folder.

Favorites Favorites Favorites Favorites 6

Directorio que sirve de repositorio común para los elementos favoritos del usuario.The directory that serves as a common repository for the user's favorite items.

Fonts Fonts Fonts Fonts 20

Carpeta virtual que contiene fuentes.A virtual folder that contains fonts. Agregado en .NET Framework 4.Added in the .NET Framework 4.

History History History History 34

Directorio que sirve de repositorio común para los elementos del historial de Internet.The directory that serves as a common repository for Internet history items.

InternetCache InternetCache InternetCache InternetCache 32

Directorio que sirve de repositorio común para los archivos temporales de Internet.The directory that serves as a common repository for temporary Internet files.

LocalApplicationData LocalApplicationData LocalApplicationData LocalApplicationData 28

Directorio que sirve de repositorio común para datos específicos de la aplicación que el usuario no móvil actual utiliza.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

Directorio del sistema de archivos que contiene datos de recursos localizados.The file system directory that contains localized resource data. Agregado en .NET Framework 4.Added in the .NET Framework 4.

MyComputer MyComputer MyComputer MyComputer 17

Carpeta Mi PC.The My Computer folder. Cuando se pasa al método Environment.GetFolderPath, el miembro de enumeración MyComputer siempre produce una cadena vacía ("") porque no hay ninguna ruta definida para la carpeta Mi PC.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

Carpeta Mis documentos.The My Documents folder. Este miembro es equivalente a Personal.This member is equivalent to Personal.

MyMusic MyMusic MyMusic MyMusic 13

Carpeta Mi música.The My Music folder.

MyPictures MyPictures MyPictures MyPictures 39

Carpeta Mis imágenes.The My Pictures folder.

MyVideos MyVideos MyVideos MyVideos 14

Directorio del sistema de archivos que actúa como repositorio para los vídeos pertenecientes a un usuario.The file system directory that serves as a repository for videos that belong to a user. Agregado en .NET Framework 4.Added in the .NET Framework 4.

NetworkShortcuts NetworkShortcuts NetworkShortcuts NetworkShortcuts 19

Directorio del sistema de archivos que contiene los objetos de vínculo que pueden existir en la carpeta virtual Mis sitios de red.A file system directory that contains the link objects that may exist in the My Network Places virtual folder. Agregado en .NET Framework 4.Added in the .NET Framework 4.

Personal Personal Personal Personal 5

Directorio que sirve de repositorio común para documentos.The directory that serves as a common repository for documents. Este miembro es equivalente a MyDocuments.This member is equivalent to MyDocuments.

PrinterShortcuts PrinterShortcuts PrinterShortcuts PrinterShortcuts 27

Directorio del sistema de archivos que contiene los objetos de vínculo que pueden existir en la carpeta virtual Impresoras.The file system directory that contains the link objects that can exist in the Printers virtual folder. Agregado en .NET Framework 4.Added in the .NET Framework 4.

ProgramFiles ProgramFiles ProgramFiles ProgramFiles 38

Directorio de archivos de programa.The program files directory.

En un sistema que no es x86, al pasar ProgramFiles al método GetFolderPath(Environment+SpecialFolder) devuelve la ruta de acceso para los programas que no son x86.On a non-x86 system, passing ProgramFiles to the GetFolderPath(Environment+SpecialFolder) method returns the path for non-x86 programs. Para obtener el directorio de archivos de programa x86 en un sistema que no es x86, utilice el miembro ProgramFilesX86.To get the x86 program files directory on a non-x86 system, use the ProgramFilesX86 member.

ProgramFilesX86 ProgramFilesX86 ProgramFilesX86 ProgramFilesX86 42

Carpeta Archivos de programa x86.The x86 Program Files folder. Agregado en .NET Framework 4.Added in the .NET Framework 4.

Programs Programs Programs Programs 2

Directorio que contiene los grupos de programas del usuario.The directory that contains the user's program groups.

Recent Recent Recent Recent 8

Directorio que contiene los documentos utilizados más recientemente por el usuario.The directory that contains the user's most recently used documents.

Resources Resources Resources Resources 56

Directorio del sistema de archivos que contiene datos de recursos.The file system directory that contains resource data. Agregado en .NET Framework 4.Added in the .NET Framework 4.

SendTo SendTo SendTo SendTo 9

Directorio que contiene los elementos de menú Enviar a.The directory that contains the Send To menu items.

StartMenu StartMenu StartMenu StartMenu 11

Directorio que contiene los elementos de menú Inicio.The directory that contains the Start menu items.

Startup Startup Startup Startup 7

Directorio que se corresponde con el grupo de programas Inicio del usuario.The directory that corresponds to the user's Startup program group. El sistema inicia estos programas siempre que un usuario inicia sesión o inicia Windows.The system starts these programs whenever a user logs on or starts Windows.

System System System System 37

Directorio del sistema.The System directory.

SystemX86 SystemX86 SystemX86 SystemX86 41

Carpeta Sistema de Windows.The Windows System folder. Agregado en .NET Framework 4.Added in the .NET Framework 4.

Templates Templates Templates Templates 21

Directorio que sirve de repositorio común para plantillas de documentos.The directory that serves as a common repository for document templates.

UserProfile UserProfile UserProfile UserProfile 40

Carpeta de perfil del usuario.The user's profile folder. Las aplicaciones no deben crear archivos ni carpetas en este nivel; deben poner sus datos bajo las ubicaciones a las que hace referencia ApplicationData.Applications should not create files or folders at this level; they should put their data under the locations referred to by ApplicationData. Agregado en .NET Framework 4.Added in the .NET Framework 4.

Windows Windows Windows Windows 36

Directorio de Windows o SYSROOT.The Windows directory or SYSROOT. Corresponde a las variables de entorno %windir% o %SYSTEMROOT%.This corresponds to the %windir% or %SYSTEMROOT% environment variables. Agregado en .NET Framework 4.Added in the .NET Framework 4.

Ejemplos

El ejemplo siguiente muestra cómo usar Environment.SpecialFolder con el Environment.GetFolderPath método para obtener el directorio del 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
'

Comentarios

Las carpetas especiales del sistema son carpetas como archivos de programa, programas, sistema, o inicio, que contienen comunes información.The system special folders are folders such as Program Files, Programs, System, or Startup, which contain common information. Carpetas especiales se establecen de forma predeterminada, el sistema, o explícitamente por el usuario, al instalar una versión de Windows.Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

El Environment.GetFolderPath método devuelve las ubicaciones asociadas a esta enumeración.The Environment.GetFolderPath method returns the locations associated with this enumeration. Las ubicaciones de estas carpetas pueden tener valores diferentes en distintos sistemas operativos, el usuario puede cambiar algunas de las ubicaciones y las ubicaciones están localizadas.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.

Para obtener más información acerca de las carpetas especiales, consulte el KNOWNFOLDERID constantes en la documentación de Windows.For more information about special folders, see the KNOWNFOLDERID constants in the Windows documentation.

Se aplica a