FileInfo.Name Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera il nome del file.
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
Valore della proprietà
Nome del file.
Esempio
Nell'esempio seguente viene usata la Name
proprietà per visualizzare i nomi dei file nella directory corrente.
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
Commenti
Quando viene chiamato, FileInfo chiama e memorizza Refresh nella cache le informazioni sul file. Nelle chiamate successive, è necessario chiamare Refresh per ottenere la copia più recente delle informazioni.
Il nome del file include l'estensione del file.