Gets the name of this DirectoryInfo instance.
Public Overrides ReadOnly Property Name As String
public override string Name { get; }
public: virtual property String^ Name { String^ get () override; }
abstract Name : string override Name : string
This Name property returns only the name of the directory, such as "Bin". To get the full path, such as "c:\public\Bin", use the FullName property.
The Name property of a DirectoryInfo requires no permission (beyond the read permission to the directory necessary to construct the Exists) but can give out the directory name. If it is necessary to hand out a DirectoryInfo to a protected directory with a cryptographically secure name, create a dummy directory for the untrusted code’s use.
For a list of common I/O tasks, see Common I/O Tasks.
The following example displays the name of the current DirectoryInfo instance only.
Imports System 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
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); } }
using namespace System; using namespace System::IO; int main() { DirectoryInfo^ dir = gcnew DirectoryInfo( "." ); String^ dirName = dir->Name; Console::WriteLine( "DirectoryInfo name is {0}.", dirName ); }
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2