IsolatedStorageFile.GetFileNames Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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 .