IsolatedStorageに保存されているファイルがあります。ファイルの種類は異なります。私はすべてのファイルの名前を取得する必要があります。 IsolatedStorageからファイル名を読み取るにはどうすればよいですか。ファイル名のみが必要です。IsolatedStorageに保存されているファイルの名前を読み取る方法
2
A
答えて
9
GetFileNames
メソッドを使用します。あなただけIsolatedStorageのルート内のすべてのファイルの名前をしたい場合は、
using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
{
string[] fileNames = store.GetFileNames();
}
あなたがするすべてのディレクトリ名を取得するにはGetDirectoryNames
メソッドを使用することができ、あまりにも他のディレクトリ内のファイルの名前をしたいことができればルートレベルですべてのディレクトリの名前を取得します。
GetFileNames
およびGetDirectoryNames
には、検索パターン文字列を取り、パターンに一致するすべてのファイル/ディレクトリの名前を返すオーバーロードされたメソッドもあります。
ので、いくつかのディレクトリ内のファイルの名前を得るために、あなたは
string searchPattern = directory + "\\*";
string[] fileNames = store.GetFileNames(searchPattern);
これは、あなたdirectory
ディレクトリに保存されているすべてのファイルの名前を与えることができます。
GetDirectoryNames
:http://msdn.microsoft.com/en-us/library/cc190673.aspx
GetFileNames
:http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile.getfilenames%28v=vs.95%29.aspx