IsolatedStorageFile.GetFileNames Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Inventariseert de bestandsnamen in de hoofdmap van een geïsoleerd archief.
Overloads
| Name | Description |
|---|---|
| GetFileNames() |
Inventariseert de bestandsnamen in de hoofdmap van een geïsoleerd archief. |
| GetFileNames(String) |
Hiermee haalt u de bestandsnamen op die overeenkomen met een zoekpatroon. |
GetFileNames()
Inventariseert de bestandsnamen in de hoofdmap van een geïsoleerd archief.
public:
cli::array <System::String ^> ^ GetFileNames();
public string[] GetFileNames();
[System.Runtime.InteropServices.ComVisible(false)]
public string[] GetFileNames();
member this.GetFileNames : unit -> string[]
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.GetFileNames : unit -> string[]
Public Function GetFileNames () As String()
Retouren
Een matrix van relatieve paden van bestanden in de hoofdmap van het geïsoleerde archief. Een matrix met lengte nul geeft aan dat er geen bestanden in de hoofdmap staan.
- Kenmerken
Uitzonderingen
Het geïsoleerde archief is verwijderd.
Het geïsoleerde archief is verwijderd.
Bestandspaden vanuit de geïsoleerde hoofdmap van het archief kunnen niet worden bepaald.
Opmerkingen
Deze methode is gelijk aan het gebruik van de IsolatedStorageFile.GetFileNames(String) methode met '*' die is opgegeven voor het zoekpatroon.
Zie ook
Van toepassing op
GetFileNames(String)
Hiermee haalt u de bestandsnamen op die overeenkomen met een zoekpatroon.
public:
cli::array <System::String ^> ^ GetFileNames(System::String ^ searchPattern);
public string[] GetFileNames(string searchPattern);
member this.GetFileNames : string -> string[]
Public Function GetFileNames (searchPattern As String) As String()
Parameters
- searchPattern
- String
Een zoekpatroon. Zowel jokertekens met één teken ('?' als '*') worden ondersteund.
Retouren
Een matrix van relatieve paden van bestanden in het geïsoleerde opslagbereik dat overeenkomt searchPattern. Een matrix met lengte nul geeft aan dat er geen bestanden zijn die overeenkomen.
Uitzonderingen
searchPattern is null.
Het geïsoleerde archief is verwijderd.
Het geïsoleerde archief is verwijderd.
Het bestandspad dat is opgegeven door searchPattern kan niet worden gevonden.
Voorbeelden
In het volgende codevoorbeeld ziet u de GetFileNames methode. Zie het overzicht voor de volledige context van dit voorbeeld IsolatedStorageFile .
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());
}
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
Opmerkingen
De searchPattern "Project\Data*.txt" geeft alle ".txt" bestanden die beginnen met Gegevens in de Project map van het geïsoleerde opslagbereik. Zie voor een volledige beschrijving van tekenreeksen System.IO.Directoryvoor zoekpatronen.
Zie de GetDirectoryNames methode voor meer informatie over het zoeken naar mapnamen.
Het voorbeeld Procedure: Bestaande bestanden en mappen zoeken in geïsoleerde opslag laat het gebruik van de GetFileNames methode zien.