FileInfo.Name 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得檔案的名稱。
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
屬性值
檔案的名稱。
範例
下列範例會 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 );
}
}
//This code produces output similar to the following;
//results may vary based on the computer/file structure/etc.:
//
//The following files exist in the current directory:
//fileinfoname.exe
//fileinfoname.pdb
//newTemp.txt
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);
}
}
//This code produces output similar to the following;
//results may vary based on the computer/file structure/etc.:
//
//The following files exist in the current directory:
//fileinfoname.exe
//fileinfoname.pdb
//newTemp.txt
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
End Class
'This code produces output similar to the following;
'results may vary based on the computer/file structure/etc.:
'
'The following files exist in the current directory:
'newTemp.txt
'fileinfoname.exe
'fileinfoname.pdb
'fileinfoname.Resources.resources
'fileinfoname.vbproj.GenerateResource.Cache
'fileinfoname.xml
備註
第一次呼叫時, FileInfo 會呼叫 Refresh 和 快取檔案的相關信息。 在後續的呼叫中,您必須呼叫 Refresh 以取得資訊的最新複本。
檔名包含擴展名。