Share via


DirectoryInfo.Name Properti

Definisi

Mendapatkan nama instans ini DirectoryInfo .

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

Nilai Properti

Nama direktori.

Contoh

Contoh berikut hanya menampilkan nama instans saat ini DirectoryInfo .

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

Keterangan

Properti ini Name hanya mengembalikan nama direktori, seperti "Bin". Untuk mendapatkan jalur lengkap, seperti "c:\public\Bin", gunakan FullName properti .

Properti Name dari DirectoryInfo tidak memerlukan izin (di luar izin baca ke direktori yang diperlukan untuk membangun Exists) tetapi dapat memberikan nama direktori. Jika perlu membagikan DirectoryInfo ke direktori yang dilindungi dengan nama yang aman secara kriptografis, buat direktori dummy untuk penggunaan kode yang tidak tepercaya.

Untuk daftar tugas I/O umum, lihat Tugas I/O Umum.

Berlaku untuk

Lihat juga