FileInfo.Name-Eigenschaft
Ruft den Namen der Datei ab.
Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Overrides ReadOnly Property Name As String
'Usage
Dim instance As FileInfo
Dim value As String
value = instance.Name
public override string Name { get; }
public:
virtual property String^ Name {
String^ get () override;
}
/** @property */
public String get_Name ()
public override function get Name () : String
Eigenschaftenwert
Der Name der Datei.
Hinweise
In der folgenden Tabelle sind Beispiele für andere typische oder verwandte E/A-Aufgaben aufgeführt.
Aufgabe |
Beispiel in diesem Thema |
---|---|
Erstellen einer Textdatei. |
|
Schreiben in eine Textdatei. |
|
Lesen aus einer Textdatei. |
|
Anfügen von Text an eine Datei. |
|
Abrufen einer Dateierweiterung. |
|
Abrufen des vollqualifizierten Pfads einer Datei. |
|
Abrufen des Dateinamens sowie der Dateierweiterung aus einem Pfad. |
|
Ändern der Erweiterung einer Datei. |
|
Abrufen des Verzeichnisnamens (ausschließlich) aus einem Pfad. |
Beispiel
Im folgenden Beispiel werden mithilfe der Name-Eigenschaft die Namen der Dateien im aktuellen Verzeichnis angezeigt.
Imports System
Imports System.IO
Public Class NameTest
Public Shared Sub Main()
' Create a reference to the current directory.
Dim di As New DirectoryInfo(Environment.CurrentDirectory)
' Create an array representing the files in the current directory.
Dim fi As FileInfo() = di.GetFiles()
Console.WriteLine("The following files exist in the current directory:")
' Print out the names of the files in the current directory.
Dim fiTemp As FileInfo
For Each fiTemp In fi
Console.WriteLine(fiTemp.Name)
Next fiTemp
End Sub 'Main
End Class 'NameTest
using System;
using System.IO;
public class NameTest
{
public static void Main()
{
// Create a reference to the current directory.
DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory);
// Create an array representing the files in the current directory.
FileInfo[] fi = di.GetFiles();
Console.WriteLine("The following files exist in the current directory:");
// Print out the names of the files in the current directory.
foreach (FileInfo fiTemp in fi)
Console.WriteLine(fiTemp.Name);
}
}
using namespace System;
using namespace System::IO;
int main()
{
// Create a reference to the current directory.
DirectoryInfo^ di = gcnew DirectoryInfo( Environment::CurrentDirectory );
// Create an array representing the files in the current directory.
array<FileInfo^>^fi = di->GetFiles();
Console::WriteLine( "The following files exist in the current directory:" );
// Print out the names of the files in the current directory.
Collections::IEnumerator^ myEnum = fi->GetEnumerator();
while ( myEnum->MoveNext() )
{
FileInfo^ fiTemp = safe_cast<FileInfo^>(myEnum->Current);
Console::WriteLine( fiTemp->Name );
}
}
import System.*;
import System.IO.*;
public class NameTest
{
public static void main(String[] args)
{
// Create a reference to the current directory.
DirectoryInfo di = new DirectoryInfo(Environment.
get_CurrentDirectory());
// Create an array representing the files in the current directory.
FileInfo fi[] = di.GetFiles();
Console.WriteLine("The following files exist in the "
+ " current directory:");
// Print out the names of the files in the current directory.
for (int iCtr = 0; iCtr < fi.length; iCtr++) {
FileInfo fiTemp = fi[iCtr];
Console.WriteLine(fiTemp.get_Name());
}
} //main
} //NameTest
import System;
import System.IO;
public class NameTest {
public static function Main() : void {
// Create a reference to the current directory.
var di : DirectoryInfo = new DirectoryInfo(Environment.CurrentDirectory);
// Create an array representing the files in the current directory.
var fi : FileInfo[] = di.GetFiles();
Console.WriteLine("The following files exist in the current directory:");
// Print out the names of the files in the current directory.
for (var i : int in fi)
Console.WriteLine(fi[i]);
}
}
NameTest.Main();
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
FileInfo-Klasse
FileInfo-Member
System.IO-Namespace
Weitere Ressourcen
Datei- und Stream-E/A
Gewusst wie: Lesen aus einer Textdatei
Gewusst wie: Schreiben von Text in eine Datei