Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

Environment.SpecialFolder (Enumeración)

Especifica las constantes enumeradas que se utilizan para recuperar rutas de acceso a directorios en carpetas especiales del sistema.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)
[ComVisibleAttribute(true)]
public enum SpecialFolder
Nombre de miembro Descripción
Compatible con XNA Framework ApplicationData Directorio que sirve de repositorio común de datos específicos de la aplicación para el usuario móvil actual.

Un usuario móvil trabaja en más de un equipo de una red. El perfil de un usuario móvil se guarda en un servidor en la red y se carga en un sistema cuando el usuario inicia una sesión.

CommonApplicationData Directorio que sirve de repositorio común de datos específicos de la aplicación que todos los usuarios utilizan.
LocalApplicationData Directorio que sirve de repositorio común para datos específicos de la aplicación que el usuario no móvil actual utiliza.
Cookies Directorio que sirve de repositorio común para las cookies de Internet.
Desktop El escritorio lógico en vez de la ubicación física del sistema de archivos.
Compatible con XNA Framework Favorites Directorio que sirve de repositorio común para los elementos favoritos del usuario.
History Directorio que sirve de repositorio común para los elementos del historial de Internet.
InternetCache Directorio que sirve de repositorio común para los archivos temporales de Internet.
Compatible con XNA Framework Programs Directorio que contiene los grupos de programas del usuario.
MyComputer Carpeta Mi PC.
NotaNota
La constante MyComputer siempre produce una cadena vacía ("") porque no hay ninguna ruta de acceso definida para la carpeta Mi PC.
MyMusic Carpeta Mi música.
MyPictures Carpeta Mis imágenes.
Recent Directorio que contiene los documentos utilizados más recientemente por el usuario.
SendTo Directorio que contiene los elementos de menú Enviar a.
Compatible con XNA Framework StartMenu Directorio que contiene los elementos de menú Inicio.
Compatible con XNA Framework Startup Directorio que se corresponde con el grupo de programas Inicio del usuario.

El sistema inicia estos programas siempre que un usuario inicia una sesión en Windows NT o posterior, o siempre que inicia Windows 98.

System Directorio del sistema.
Templates Directorio que sirve de repositorio común para plantillas de documentos.
DesktopDirectory Directorio que se utiliza para almacenar objetos de archivo físicamente en el escritorio.

Este directorio no debe confundirse con la propia carpeta de escritorio, que es una carpeta virtual.

Compatible con XNA Framework Personal Directorio que sirve de repositorio común para documentos.

Este miembro es equivalente a MyDocuments.

MyDocuments Carpeta Mis documentos.

Este miembro es equivalente a Personal.

ProgramFiles Directorio de archivos de programa.
CommonProgramFiles Directorio de componentes que se comparten entre distintas aplicaciones.
AdminTools Directorio del sistema de archivos que se usa para almacenar herramientas administrativas para un usuario individual. Microsoft Management Console (MMC) guardará las consolas personalizadas en este directorio y se moverá con el usuario.
CDBurning Directorio del sistema de archivos que actúa como área de almacenamiento para los archivos en espera para grabarse en un CD.
CommonAdminTools Directorio del sistema de archivos que contiene herramientas administrativas para todos los usuarios del equipo.
CommonDocuments Directorio del sistema de archivos que contiene documentos que son comunes a todos los usuarios. Esta carpeta especial es válida para los sistemas Windows NT, y para los sistemas Windows 95 y Windows 98 con Shfolder.dll instalado.
CommonMusic Directorio del sistema de archivos que actúa como repositorio para los archivos de música comunes a todos los usuarios.
CommonOemLinks Este valor se reconoce en Windows Vista por compatibilidad con versiones anteriores, pero ya no se usa la carpeta especial propiamente dicha.
CommonPictures Directorio del sistema de archivos que actúa como repositorio para los archivos de imágenes comunes a todos los usuarios.
CommonStartMenu Directorio del sistema de archivos que contiene los programas y las carpetas que aparecen en el menú Inicio para todos los usuarios. Esta carpeta especial es válida únicamente para los sistemas Windows NT.
CommonPrograms Una carpeta para los componentes que las aplicaciones comparten. Esta carpeta especial solo es válida para los sistemas Windows NT, Windows 2000 y Windows XP.
CommonStartup Directorio del sistema de archivos que contiene los programas que aparecen en la carpeta Inicio para todos los usuarios. Esta carpeta especial es válida únicamente para los sistemas Windows NT.
CommonDesktopDirectory Directorio del sistema de archivos que contiene los archivos y carpetas que aparecen en el escritorio para todos los usuarios. Esta carpeta especial es válida únicamente para los sistemas Windows NT.
CommonTemplates Directorio del sistema de archivos que contiene las plantillas que están disponibles para todos los usuarios. Esta carpeta especial es válida únicamente para los sistemas Windows NT.
CommonVideos Directorio del sistema de archivos que actúa como repositorio para los archivos de vídeo comunes a todos los usuarios.
Fonts Carpeta virtual que contiene fuentes.
MyVideos Directorio del sistema de archivos que actúa como repositorio para los vídeos pertenecientes a un usuario.
NetworkShortcuts Directorio del sistema de archivos que contiene los objetos de vínculo que pueden existir en la carpeta virtual Mis sitios de red.
PrinterShortcuts Directorio del sistema de archivos que contiene los objetos de vínculo que pueden existir en la carpeta virtual Impresoras.
UserProfile Carpeta de perfil del usuario. Las aplicaciones no deben crear archivos ni carpetas en este nivel; deben poner sus datos bajo las ubicaciones a las que hace referencia ApplicationData.
CommonProgramFilesX86 Carpeta Archivos de programa.
ProgramFilesX86 Carpeta Archivos de programa.
Resources Directorio del sistema de archivos que contiene datos de recursos.
LocalizedResources Directorio del sistema de archivos que contiene datos de recursos adaptados.
SystemX86 Carpeta System de Windows.
Windows Directorio de Windows o SYSROOT. Corresponde a las variables de entorno %windir% o %SYSTEMROOT%.

Las carpetas especiales del sistema son carpetas como Archivos de programa, Programas, Sistema o Inicio, que contienen información común. Las carpetas especiales quedan establecidas de forma predeterminada por el sistema, o de forma explícita por el usuario, cuando se instala una versión de Windows.

El método GetFolderPath devuelve las ubicaciones asociadas a esta enumeración. La ubicación de estas carpetas puede tener diferentes valores en sistemas operativos distintos, el usuario puede cambiar alguna de estas ubicaciones y además, están adaptadas.

Para obtener más información sobre las carpetas especiales, vea el tema sobre los valores CSIDL.

El siguiente ejemplo muestra el uso de Environment.SpecialFolder con el método GetFolderPath para obtener el directorio System.


// 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
*/


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar