DirectoryInfo.Name 屬性

定義

取得這個 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

屬性值

目錄名稱。

範例

下列範例只會顯示目前 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

備註

此屬性 Name 只會傳回目錄的名稱,例如 「Bin」。。 若要取得完整路徑,例如 「c:\public\Bin」,請使用 FullName 屬性。

NameDirectoryInfo 屬性不需要許可權 (超過建構 Exists) 但可以提供目錄名稱所需的目錄讀取許可權。 如果需要以密碼編譯方式安全的名稱將 交出 DirectoryInfo 給受保護的目錄,請為不受信任的程式代碼使用建立虛擬目錄。

如需一般 I/O 工作的清單,請參閱 一般 I/O 工作

適用於

另請參閱