FileInfo.DirectoryName Proprietà

Definizione

Recupera una stringa che rappresenta il percorso completo della directory.

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

Valore della proprietà

Stringa che rappresenta il percorso completo della directory.

Eccezioni

null è stato passato per il nome della directory.

Il nome del percorso completo supera la lunghezza massima definita dal sistema.

Il chiamante non dispone dell'autorizzazione richiesta.

Esempio

Nell'esempio seguente viene recuperato il percorso completo del file specificato.

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

Commenti

Per ottenere la directory padre come DirectoryInfo oggetto , utilizzare la Directory proprietà .

Quando viene chiamato per la prima volta, FileInfo chiama Refresh e memorizza nella cache le informazioni sul file. Nelle chiamate successive è necessario chiamare Refresh per ottenere la copia più recente delle informazioni.

Si applica a

Vedi anche