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 任务

适用于

另请参阅