Compartir vía


IsolatedStorageFile.GetFileNames Método

Definición

Enumera los nombres de archivo de la raíz de un almacén aislado.

Sobrecargas

GetFileNames()

Enumera los nombres de archivo de la raíz de un almacén aislado.

GetFileNames(String)

Obtiene los nombres de archivo que coinciden con un modelo de búsqueda.

GetFileNames()

Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs

Enumera los nombres de archivo de la raíz de un almacén aislado.

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

Devoluciones

String[]

Matriz de rutas de acceso relativas a los archivos de la raíz del almacén aislado. Una matriz de longitud cero especifica que no hay archivos en la raíz.

Atributos

Excepciones

Se ha quitado el almacén aislado.

Se ha eliminado el almacén aislado.

Las rutas de acceso de la raíz del almacén aislado no se pueden determinar.

Comentarios

Este método es equivalente al uso del IsolatedStorageFile.GetFileNames(String) método con "*" especificado para el patrón de búsqueda.

Consulte también

Se aplica a

GetFileNames(String)

Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs

Obtiene los nombres de archivo que coinciden con un modelo de búsqueda.

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

Modelo de búsqueda. Se admiten tanto comodines de un único carácter ("?") como comodines de varios caracteres ("*").

Devoluciones

String[]

Matriz de las rutas de acceso relativas de los archivos en el ámbito de almacenamiento aislado que coinciden con searchPattern. Una matriz de longitud cero especifica que no hay archivos que coincidan.

Excepciones

searchPattern es null.

Se ha eliminado el almacén aislado.

Se ha quitado el almacén aislado.

No se encuentra la ruta de acceso al archivo especificada por searchPattern.

Ejemplos

En el ejemplo de código siguiente se muestra el GetFileNames método . Para obtener el contexto completo de este ejemplo, consulte la IsolatedStorageFile información general.

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

Comentarios

El searchPattern "Project\Data*.txt" proporcionará todos los archivos ".txt" que comiencen por Datos en el directorio Project del ámbito de almacenamiento aislado. Para obtener una descripción completa de las cadenas de patrones de búsqueda, vea System.IO.Directory.

Para obtener información sobre cómo buscar nombres de directorio, consulte el GetDirectoryNames método .

En el ejemplo How to: Find Existing Files and Directories in Isolated Storage (Cómo: Buscar archivos y directorios existentes en almacenamiento aislado ) se muestra el uso del GetFileNames método .

Consulte también

Se aplica a