IsolatedStorageFile.GetFileNames Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yalıtılmış bir deponun kökündeki dosya adlarını numaralandırır.
Aşırı Yüklemeler
GetFileNames() |
Yalıtılmış bir deponun kökündeki dosya adlarını numaralandırır. |
GetFileNames(String) |
Arama deseni ile eşleşen dosya adlarını alır. |
GetFileNames()
- Kaynak:
- IsolatedStorageFile.cs
- Kaynak:
- IsolatedStorageFile.cs
- Kaynak:
- IsolatedStorageFile.cs
Yalıtılmış bir deponun kökündeki dosya adlarını numaralandırır.
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()
Döndürülenler
Yalıtılmış deponun kökündeki dosyaların göreli yolları dizisi. Sıfır uzunluklu dizi, kökte dosya olmadığını belirtir.
- Öznitelikler
Özel durumlar
Yalıtılmış depo kaldırıldı.
Yalıtılmış depo atıldı.
Yalıtılmış depo kökünden dosya yolları belirlenemiyor.
Açıklamalar
Bu yöntem, arama deseni IsolatedStorageFile.GetFileNames(String) için belirtilen "*" ile yöntemini kullanmaya eşdeğerdir.
Ayrıca bkz.
Şunlara uygulanır
GetFileNames(String)
- Kaynak:
- IsolatedStorageFile.cs
- Kaynak:
- IsolatedStorageFile.cs
- Kaynak:
- IsolatedStorageFile.cs
Arama deseni ile eşleşen dosya adlarını alır.
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()
Parametreler
- searchPattern
- String
Bir arama düzeni. Hem tek karakterli ("?") hem de çok karakterli ("*") joker karakterler desteklenir.
Döndürülenler
Yalıtılmış depolama kapsamındaki ve ile eşleşen searchPattern
dosyaların göreli yolları dizisi. Sıfır uzunluklu dizi, eşleşen dosya olmadığını belirtir.
Özel durumlar
searchPattern
, null
değeridir.
Yalıtılmış depo atıldı.
Yalıtılmış depo kaldırıldı.
tarafından searchPattern
belirtilen dosya yolu bulunamıyor.
Örnekler
Aşağıdaki kod örneği yöntemini gösterir GetFileNames . Bu örneğin tam bağlamı için genel bakışa IsolatedStorageFile bakın.
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
Açıklamalar
searchPattern
"Project\Data*.txt", yalıtılmış depolama kapsamının Project dizinindeki Verilerle başlayan tüm ".txt" dosyaları verir. Arama deseni dizelerinin tam açıklaması için bkz System.IO.Directory. .
Dizin adlarını bulma hakkında bilgi için yöntemine GetDirectoryNames bakın.
Nasıl yapılır: Yalıtılmış Depolamada Mevcut Dosyaları ve Dizinleri Bulma örneği, yönteminin GetFileNames kullanımını gösterir.