IsolatedStorageFile.GetFileNames Método

Definição

Enumera os nomes dos ficheiros na raiz de um armazenamento isolado.

Sobrecargas

Name Description
GetFileNames()

Enumera os nomes dos ficheiros na raiz de um armazenamento isolado.

GetFileNames(String)

Obtém os nomes dos ficheiros que correspondem a um padrão de pesquisa.

GetFileNames()

Origem:
IsolatedStorageFile.cs
Origem:
IsolatedStorageFile.cs
Origem:
IsolatedStorageFile.cs
Origem:
IsolatedStorageFile.cs
Origem:
IsolatedStorageFile.cs

Enumera os nomes dos ficheiros na raiz de um armazenamento isolado.

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()

Devoluções

String[]

Um array de caminhos relativos de ficheiros na raiz do armazenamento isolado. Um array de comprimento zero especifica que não existem ficheiros na raiz.

Atributos

Exceções

A loja isolada foi removida.

O armazém isolado foi descartado.

Os caminhos dos ficheiros a partir da raiz isolada da memória não podem ser determinados.

Observações

Este método é equivalente a usar o IsolatedStorageFile.GetFileNames(String) método com "*" especificado para o padrão de pesquisa.

Ver também

Aplica-se a

GetFileNames(String)

Origem:
IsolatedStorageFile.cs
Origem:
IsolatedStorageFile.cs
Origem:
IsolatedStorageFile.cs
Origem:
IsolatedStorageFile.cs
Origem:
IsolatedStorageFile.cs

Obtém os nomes dos ficheiros que correspondem a um padrão de pesquisa.

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()

Parâmetros

searchPattern
String

Um padrão de pesquisa. São suportados curingas de carácter único ("?") e de múltiplos caracteres ("*").

Devoluções

String[]

Um conjunto de caminhos relativos de ficheiros no âmbito de armazenamento isolado que correspondem searchPatterna . Um array de comprimento zero especifica que não existem ficheiros correspondentes.

Exceções

searchPattern é null.

O armazém isolado foi descartado.

A loja isolada foi removida.

O caminho do ficheiro especificado por searchPattern não pode ser encontrado.

Exemplos

O seguinte exemplo de código demonstra o GetFileNames método. Para o contexto completo deste exemplo, veja a IsolatedStorageFile visão geral.

    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

Observações

O searchPattern "Project\Data*.txt" apresentará todos os ficheiros ".txt" que começam por Data no diretório Project do âmbito de armazenamento isolado. Para uma descrição completa das cadeias de padrões de pesquisa, veja System.IO.Directory.

Para informações sobre como encontrar nomes de diretórios, consulte o GetDirectoryNames método.

O exemplo de Como Encontrar: Ficheiros e Diretórios Existentes em Armazenamento Isolado demonstra a utilização do GetFileNames método.

Ver também

Aplica-se a