DirectoryInfo.Name Egenskap

Definition

Hämtar namnet på den här DirectoryInfo instansen.

public:
 virtual property System::String ^ Name { System::String ^ get(); };
public override string Name { get; }
member this.Name : string
Public Overrides ReadOnly Property Name As String

Egenskapsvärde

Katalognamnet.

Exempel

I följande exempel visas endast namnet på den aktuella DirectoryInfo instansen.

using System;
using System.IO;

class GetAName
{
    public static void Main(string[] args)
    {
        DirectoryInfo dir = new DirectoryInfo(".");
        string dirName=dir.Name;
        Console.WriteLine("DirectoryInfo name is {0}.", dirName);
    }
}
open System.IO

let dir = DirectoryInfo "."
let dirName = dir.Name
printfn $"DirectoryInfo name is {dirName}."
Imports System.IO

Class GetAName
    Public Shared Sub Main()
        Dim dir As New DirectoryInfo(".")
        Dim dirName As String = dir.Name
        Console.WriteLine("DirectoryInfo name is {0}.", dirName)
    End Sub

End Class

Kommentarer

Den här Name egenskapen returnerar endast namnet på katalogen, till exempel "Bin". Använd egenskapen för att hämta den fullständiga sökvägen, till exempel "c:\public\Bin" FullName .

Egenskapen Name för en DirectoryInfo kräver ingen behörighet (utöver läsbehörigheten till den katalog som krävs för att konstruera Exists) men kan ge ut katalognamnet. Om det är nödvändigt att dela ut en DirectoryInfo till en skyddad katalog med ett kryptografiskt säkert namn skapar du en dummy-katalog för den obetrodda kodens användning.

En lista över vanliga I/O-uppgifter finns i Vanliga I/O-uppgifter.

Gäller för

Se även