この記事の英語版を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

IsolatedStorageFile.GetFileNames メソッド (String)

分離ストレージのスコープ内にあり、指定したパターンと一致するファイルを列挙します。

名前空間:  System.IO.IsolatedStorage
アセンブリ :  mscorlib (mscorlib.dll 内)

[SecuritySafeCriticalAttribute]
public string[] GetFileNames(
	string searchPattern
)

パラメーター

searchPattern
型 : System.String
検索パターン。 単一の文字を表すワイルドカード ("?") と複数の文字を表すワイルドカード ("*") の両方がサポートされています。

戻り値

型 : System.String[]
分離ストレージのスコープ内にあり、searchPattern と一致するファイルの相対パスの Array 長さ 0 の配列が返された場合は、一致するファイルは存在しません。

例外条件
IsolatedStorageException

ストアは削除されています。

または

分離ストレージは無効になっています。

ArgumentException

searchPattern の形式が正しくありません。

ArgumentNullException

searchPatternnull です。

DirectoryNotFoundException

searchPattern の部分が見つかりません。

ObjectDisposedException

ストアは破棄されています。

searchPattern を "Project\Data*.txt" にすると、分離ストレージのスコープ内にある Project ディレクトリの Data から始まる ".txt" ファイルがすべて返されます。 検索パターン文字列の詳細については、System.IO.Directory のトピックを参照してください。

ディレクトリ名の検索方法については、GetDirectoryNames メソッドのトピックを参照してください。

サブディレクトリからファイル名の配列を取得する例を次に示します。


string searchpath = Path.Combine(subdirectory1, "*.*");
string[] filesInSubDirs = store.GetFileNames(searchpath);


Silverlight

サポート対象 : 5、4、3

Silverlight for Windows Phone

サポート対象 : Windows Phone OS 7.1、Windows Phone OS 7.0

XNA Framework

サポート対象 : Xbox 360、Windows Phone OS 7.0

Silverlight でサポートされるオペレーティング システムの詳細については、「サポートされているオペレーティング システムとブラウザー」を参照してください。

コミュニティの追加

追加
表示: