Поделиться через


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 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 это свойство.

Свойство Name объекта DirectoryInfo не требует разрешения (помимо разрешения на чтение, необходимого для создания Existsкаталога), но может указать имя каталога. Если необходимо передать DirectoryInfo защищенный каталог с криптографически безопасным именем, создайте фиктивный каталог для использования ненадежного кода.

Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.

Применяется к

См. также раздел