Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Listet die Dateien im Gültigkeitsbereich eines isolierten Speichers auf, die mit dem angegebenen Muster übereinstimmen.
Namespace: System.IO.IsolatedStorage
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Function GetFileNames ( _
searchPattern As String _
) As String()
'Usage
Dim instance As IsolatedStorageFile
Dim searchPattern As String
Dim returnValue As String()
returnValue = instance.GetFileNames(searchPattern)
public string[] GetFileNames (
string searchPattern
)
public:
array<String^>^ GetFileNames (
String^ searchPattern
)
public String[] GetFileNames (
String searchPattern
)
public function GetFileNames (
searchPattern : String
) : String[]
Parameter
- searchPattern
Ein Suchmuster. Es werden Platzhalter sowohl für Einzelzeichen ("?") als auch für mehrere Zeichen ("*") unterstützt.
Rückgabewert
Ein Array relativer Pfade von Dateien im Gültigkeitsbereich des isolierten Speichers, die mit searchPattern übereinstimmen. Ein Array der Länge 0 (null) gibt an, dass keine übereinstimmenden Dateien vorhanden sind.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
searchPattern war NULL (Nothing in Visual Basic). |
Hinweise
Durch das searchPattern "Projekt\Daten*.txt" werden alle TXT-Dateien im Verzeichnis Projekt im Gültigkeitsbereich des isolierten Speichers zurückgegeben, deren Name mit Daten beginnt. Eine vollständige Beschreibung von Zeichenfolgen für Suchmuster finden Sie unter System.IO.Directory.
Informationen zum Suchen von Verzeichnisnamen finden Sie unter der GetDirectoryNames-Methode.
Im Beispiel Suchen vorhandener Dateien und Verzeichnisse wird die Verwendung der GetFileNames-Methode veranschaulicht.
Beispiel
Im folgenden Codebeispiel wird die GetFileNames-Methode veranschaulicht. Den vollständigen Kontext dieses Beispiels finden Sie in der Übersicht über IsolatedStorageFile.
Dim dirNames As String() = isoFile.GetDirectoryNames("*")
Dim fileNames As String() = isoFile.GetFileNames("*")
Dim name As String
' List directories currently in this Isolated Storage.
If dirNames.Length > 0 Then
For Each name In dirNames
Console.WriteLine("Directory Name: " & name)
Next name
End If
' List the files currently in this Isolated Storage.
' The list represents all users who have personal preferences stored for this application.
If fileNames.Length > 0 Then
For Each name In fileNames
Console.WriteLine("File Name: " & name)
Next name
End If
String[] dirNames = isoFile.GetDirectoryNames("*");
String[] fileNames = isoFile.GetFileNames("Archive\\*");
// Delete all the files currently in the Archive directory.
if (fileNames.Length > 0)
{
for (int i = 0; i < fileNames.Length; ++i)
{
// Delete the files.
isoFile.DeleteFile("Archive\\" + fileNames[i]);
}
// Confirm that no files remain.
fileNames = isoFile.GetFileNames("Archive\\*");
}
if (dirNames.Length > 0)
{
for (int i = 0; i < dirNames.Length; ++i)
{
// Delete the Archive directory.
}
}
dirNames = isoFile.GetDirectoryNames("*");
isoFile.Remove();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
array<String^>^dirNames = isoFile->GetDirectoryNames( "*" );
array<String^>^fileNames = isoFile->GetFileNames( "*" );
// List directories currently in this Isolated Storage.
if ( dirNames->Length > 0 )
{
for ( int i = 0; i < dirNames->Length; ++i )
{
Console::WriteLine( "Directory Name: {0}", dirNames[ i ] );
}
}
// List the files currently in this Isolated Storage.
// The list represents all users who have personal preferences stored for this application.
if ( fileNames->Length > 0 )
{
for ( int i = 0; i < fileNames->Length; ++i )
{
Console::WriteLine( "File Name: {0}", fileNames[ i ] );
}
}
.NET Framework-Sicherheit
- ReflectionPermission beim Laden mit später Bindung durch Mechanismen, z. B. Type.InvokeMember. Zugeordnete Enumeration: ReflectionPermissionFlag.MemberAccess.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, 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
Siehe auch
Referenz
IsolatedStorageFile-Klasse
IsolatedStorageFile-Member
System.IO.IsolatedStorage-Namespace