IsolatedStorageFile.GetFileNames Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghitung nama file di akar penyimpanan yang terisolasi.
Overload
GetFileNames() |
Menghitung nama file di akar penyimpanan yang terisolasi. |
GetFileNames(String) |
Mendapatkan nama file yang cocok dengan pola pencarian. |
GetFileNames()
- Sumber:
- IsolatedStorageFile.cs
- Sumber:
- IsolatedStorageFile.cs
- Sumber:
- IsolatedStorageFile.cs
Menghitung nama file di akar penyimpanan yang terisolasi.
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()
Mengembalikan
Array jalur relatif file di akar penyimpanan terisolasi. Array dengan panjang nol menentukan bahwa tidak ada file di akar.
- Atribut
Pengecualian
Penyimpanan terisolasi telah dihapus.
Toko yang terisolasi telah dibuang.
Jalur file dari akar penyimpanan terisolasi tidak dapat ditentukan.
Keterangan
Metode ini setara dengan menggunakan IsolatedStorageFile.GetFileNames(String) metode dengan "*" yang ditentukan untuk pola pencarian.
Lihat juga
Berlaku untuk
GetFileNames(String)
- Sumber:
- IsolatedStorageFile.cs
- Sumber:
- IsolatedStorageFile.cs
- Sumber:
- IsolatedStorageFile.cs
Mendapatkan nama file yang cocok dengan pola pencarian.
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()
Parameter
- searchPattern
- String
Pola pencarian. Kartubebas karakter tunggal ("?") dan multi-karakter ("*") didukung.
Mengembalikan
Array jalur relatif file dalam cakupan penyimpanan terisolasi yang cocok searchPattern
dengan . Array dengan panjang nol menentukan bahwa tidak ada file yang cocok.
Pengecualian
searchPattern
adalah null
.
Toko yang terisolasi telah dibuang.
Penyimpanan terisolasi telah dihapus.
Jalur file yang ditentukan oleh searchPattern
tidak dapat ditemukan.
Contoh
Contoh kode berikut menunjukkan GetFileNames metode . Untuk konteks lengkap contoh ini, lihat IsolatedStorageFile gambaran umum.
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
Keterangan
searchPattern
"Project\Data*.txt" akan memberikan semua file ".txt" yang dimulai dengan Data di direktori Project dari cakupan penyimpanan yang terisolasi. Untuk deskripsi lengkap string pola pencarian, lihat System.IO.Directory.
Untuk informasi tentang cara menemukan nama direktori, lihat GetDirectoryNames metode .
Contoh Cara: Menemukan File dan Direktori yang Ada di Penyimpanan Terisolasi menunjukkan penggunaan GetFileNames metode .