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