This documentation is archived and is not being maintained.

FileSystemInfo.Name Property

For files, gets the name of the file. For directories, gets the name of the last directory in the hierarchy if a hierarchy exists. Otherwise, the Name property gets the name of the directory.

[Visual Basic]
Public MustOverride ReadOnly Property Name As String
[C#]
public abstract string Name {get;}
[C++]
public: __property virtual String* get_Name() = 0;
[JScript]
public abstract function get Name() : String;

Property Value

A string that is the name of the parent directory, the name of the last directory in the hierarchy, or the name of a file, including the file name extension.

Remarks

For a directory, Name returns only the name of the parent directory, such as Dir, not c:\Dir. For a subdirectory, Name returns only the name of the subdirectory, such as Sub1, not c:\Dir\Sub1.

For a file, Name returns only the file name and file name extension, such as MyFile.txt, not c:\Dir\Myfile.txt.

Requirements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

See Also

FileSystemInfo Class | FileSystemInfo Members | System.IO Namespace | Working with I/O | Reading Text from a File | Writing Text to a File

Show: