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 защищенный каталог с криптографически безопасным именем, создайте фиктивный каталог для использования ненадежного кода.
Список распространенных задач ввода-вывода см. в разделе Распространенные задачи ввода-вывода.