FileInfo.DirectoryName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma cadeia de caracteres que representa o caminho completo do diretório.
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 da propriedade
Uma cadeia de caracteres que representa o caminho completo do diretório.
Exceções
null
foi passado para o nome do diretório.
O nome do caminho totalmente qualificado excede o tamanho máximo definido pelo sistema.
O chamador não tem a permissão necessária.
Exemplos
O exemplo a seguir recupera o caminho completo do arquivo 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
*/
Comentários
Para obter o diretório pai como um DirectoryInfo objeto , use a Directory propriedade .
Quando chamado pela primeira vez, FileInfo chama Refresh e armazena em cache informações sobre o arquivo. Em chamadas subsequentes, você deve chamar Refresh para obter a cópia mais recente das informações.