2012-01-23 8 views

答えて

9

GetFileNamesメソッドを使用します。あなただけIsolatedStorageのルート内のすべてのファイルの名前をしたい場合は、

using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication()) 
{ 
    string[] fileNames = store.GetFileNames(); 
} 

あなたがするすべてのディレクトリ名を取得するにはGetDirectoryNamesメソッドを使用することができ、あまりにも他のディレクトリ内のファイルの名前をしたいことができればルートレベルですべてのディレクトリの名前を取得します。

GetFileNamesおよびGetDirectoryNamesには、検索パターン文字列を取り、パターンに一致するすべてのファイル/ディレクトリの名前を返すオーバーロードされたメソッドもあります。

ので、いくつかのディレクトリ内のファイルの名前を得るために、あなたは

string searchPattern = directory + "\\*"; 
string[] fileNames = store.GetFileNames(searchPattern); 

これは、あなたdirectoryディレクトリに保存されているすべてのファイルの名前を与えることができます。

GetDirectoryNameshttp://msdn.microsoft.com/en-us/library/cc190673.aspx

GetFileNameshttp://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile.getfilenames%28v=vs.95%29.aspx