FileInfo.DirectoryName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.