IsolatedStorageFile.GetFileNames Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Enumera os nomes de arquivo na raiz de um repositório isolado.
Sobrecargas
GetFileNames() |
Enumera os nomes de arquivo na raiz de um repositório isolado. |
GetFileNames(String) |
Obtém os nomes dos arquivos que correspondem a um padrão de pesquisa. |
GetFileNames()
- Origem:
- IsolatedStorageFile.cs
- Origem:
- IsolatedStorageFile.cs
- Origem:
- IsolatedStorageFile.cs
Enumera os nomes de arquivo na raiz de um repositório 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()
Retornos
Uma matriz dos caminhos relativos de arquivos na raiz do repositório isolado. Uma matriz de tamanho zero especifica que não há nenhum arquivo na raiz.
- Atributos
Exceções
O repositório isolado foi removido.
O repositório isolado foi descartado.
Não foi possível determinar os caminhos de arquivos na raiz do repositório isolado.
Comentários
Esse método é equivalente ao uso do IsolatedStorageFile.GetFileNames(String) método com "*" especificado para o padrão de pesquisa.
Confira também
Aplica-se a
GetFileNames(String)
- Origem:
- IsolatedStorageFile.cs
- Origem:
- IsolatedStorageFile.cs
- Origem:
- IsolatedStorageFile.cs
Obtém os nomes dos arquivos 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. Há suporte para curingas tanto de caractere único ("?") quanto de vários caracteres ("*").
Retornos
Uma matriz dos caminhos relativos de arquivos no escopo de armazenamento isolado que correspondem a searchPattern
. Uma matriz de tamanho zero especifica que não há nenhum arquivo que faça correspondência.
Exceções
searchPattern
é null
.
O repositório isolado foi descartado.
O repositório isolado foi removido.
O caminho do arquivo especificado por searchPattern
não pode ser encontrado.
Exemplos
O exemplo de código a seguir demonstra o GetFileNames método . Para obter o contexto completo deste exemplo, consulte a IsolatedStorageFile visão geral.
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 ] );
}
}
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
Comentários
O searchPattern
"Project\Data*.txt" fornecerá todos os arquivos ".txt" começando com Dados no diretório Project do escopo de armazenamento isolado. Para obter a descrição completa das cadeias de caracteres de padrão de pesquisa, consulte System.IO.Directory.
Para obter informações sobre como encontrar nomes de diretório, consulte o GetDirectoryNames método .
O exemplo Como localizar arquivos e diretórios existentes no Armazenamento Isolado demonstra o uso do GetFileNames método .