Udostępnij za pośrednictwem


DirectoryInfo.Name Właściwość

Definicja

Pobiera nazwę tego DirectoryInfo wystąpienia.

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

Wartość właściwości

Nazwa katalogu.

Przykłady

W poniższym przykładzie wyświetlana jest tylko nazwa bieżącego DirectoryInfo wystąpienia.

using namespace System;
using namespace System::IO;
int main()
{
   DirectoryInfo^ dir = gcnew DirectoryInfo( "." );
   String^ dirName = dir->Name;
   Console::WriteLine( "DirectoryInfo name is {0}.", dirName );
}
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

Uwagi

Ta Name właściwość zwraca tylko nazwę katalogu, na przykład "Bin". Aby uzyskać pełną ścieżkę, taką jak "c:\public\Bin", użyj FullName właściwości .

Właściwość Name obiektu DirectoryInfo nie wymaga uprawnień (poza uprawnieniem do odczytu do katalogu niezbędnego do utworzenia Existsobiektu ), ale może nadać nazwę katalogu. Jeśli konieczne jest przekazanie DirectoryInfo elementu do chronionego katalogu z kryptograficznie bezpieczną nazwą, utwórz fikcyjny katalog do użycia niezaufanego kodu.

Aby uzyskać listę typowych zadań we/wy, zobacz Typowe zadania we/wy.

Dotyczy

Zobacz też