IsolatedStorageFile.GetFileNames Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Räknar upp filnamnen i roten för ett isolerat arkiv.
Överlagringar
| Name | Description |
|---|---|
| GetFileNames() |
Räknar upp filnamnen i roten för ett isolerat arkiv. |
| GetFileNames(String) |
Hämtar de filnamn som matchar ett sökmönster. |
GetFileNames()
Räknar upp filnamnen i roten för ett isolerat arkiv.
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()
Returer
En matris med relativa sökvägar för filer i roten i det isolerade arkivet. En matris med noll längd anger att det inte finns några filer i roten.
- Attribut
Undantag
Det isolerade arkivet har tagits bort.
Det isolerade arkivet har tagits bort.
Det går inte att fastställa filsökvägar från roten för det isolerade arkivet.
Kommentarer
Den här metoden motsvarar att använda IsolatedStorageFile.GetFileNames(String) metoden med "*" som angetts för sökmönstret.
Se även
Gäller för
GetFileNames(String)
Hämtar de filnamn som matchar ett sökmönster.
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()
Parametrar
- searchPattern
- String
Ett sökmönster. Både jokertecken med ett tecken ("?") och jokertecken med flera tecken ("*") stöds.
Returer
En matris med relativa sökvägar för filer i det isolerade lagringsomfång som matchar searchPattern. En matris med noll längd anger att det inte finns några filer som matchar.
Undantag
searchPattern är null.
Det isolerade arkivet har tagits bort.
Det isolerade arkivet har tagits bort.
Det går inte att hitta den filsökväg som anges av searchPattern .
Exempel
I följande kodexempel visas GetFileNames metoden. Fullständig kontext för det här exemplet finns i översikten 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
Kommentarer
searchPattern "Project\Data*.txt" ger alla filer ".txt" som börjar med Data i katalogen Project i det isolerade lagringsomfånget. Fullständig beskrivning av sökmönstersträngar finns i System.IO.Directory.
Information om hur du hittar katalognamn finns i GetDirectoryNames metoden .
Exemplet How to: Find Existing Files and Directories in Isolated Storage (Så här gör du: Hitta befintliga filer och kataloger i isolerad lagring ) visar hur metoden används GetFileNames .