Compartir a través de


FileInfo.DirectoryName Propiedad

Definición

Obtiene una cadena que representa la ruta de acceso completa del directorio.

public:
 property System::String ^ DirectoryName { System::String ^ get(); };
public string DirectoryName { get; }
public string? DirectoryName { get; }
member this.DirectoryName : string
Public ReadOnly Property DirectoryName As String

Valor de propiedad

Cadena que representa la ruta de acceso completa del directorio.

Excepciones

null se pasó para el nombre del directorio.

El nombre de la ruta de acceso absoluta supera la longitud máxima definida pro el sistema.

El llamador no dispone del permiso requerido.

Ejemplos

En el ejemplo siguiente se recupera la ruta de acceso completa del archivo especificado.

string   fileName = @"C:\TMP\log.txt";
FileInfo fileInfo = new FileInfo(fileName);
if (!fileInfo.Exists)
{
    return;
}

Console.WriteLine("{0} has a directoryName of {1}",
    fileName, fileInfo.DirectoryName);
/* This code produces output similar to the following,
 * though actual results may vary by machine:
 *
 * C:\TMP\log.txt has a directory name of C:\TMP
 */

Comentarios

Para obtener el directorio primario como un DirectoryInfo objeto, use la Directory propiedad .

Cuando se llama por primera vez, FileInfo llama Refresh a y almacena en caché información sobre el archivo. En las llamadas posteriores, debe llamar Refresh a para obtener la copia más reciente de la información.

Se aplica a

Consulte también