Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad Environment.CurrentDirectory

 

Publicado: octubre de 2016

Obtiene o establece la ruta de acceso completa del directorio de trabajo actual.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public static string CurrentDirectory { get; set; }

Valor de propiedad

Type: System.String

Una cadena que contiene la ruta de acceso de un directorio.

Exception Condition
ArgumentException

Intentó establecerse en una cadena vacía ("").

ArgumentNullException

Se intentó establecer null..

IOException

Error de E/S.

DirectoryNotFoundException

Se intentó establecer una ruta de acceso local que no se encuentra.

SecurityException

El autor de la llamada no dispone del permiso adecuado.

Por definición, si este proceso se inicia en el directorio raíz de una variable local o una unidad de red, el valor de esta propiedad es el nombre de la unidad seguido por una barra diagonal final (por ejemplo, "C:\"). Si este proceso se inicia en un subdirectorio, el valor de esta propiedad es la ruta de acceso de unidad y subdirectorio, sin una barra diagonal final (por ejemplo, "C:\mySubDirectory").

En el ejemplo siguiente se demuestra cómo establecer el CurrentDirectory propiedad.

using System;
using System.IO;

public class Example
{
   public static void Main()
   {
      // Change the directory to %WINDIR%
      Environment.CurrentDirectory = Environment.GetEnvironmentVariable("windir");
      DirectoryInfo info = new DirectoryInfo(".");

      Console.WriteLine("Directory Info:   " + info.FullName);
   }
}
// The example displays output like the following:
//        Directory Info:   C:\windows

SecurityPermission

for writing to files or directories in a set operation. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

FileIOPermission

for access to the information in the path itself in a get operation. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.PathDiscovery

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: