IsolatedStorageFile.GetFileNames メソッド (String)

2013/12/12

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

Namespace:  System.IO.IsolatedStorage
アセンブリ:  mscorlib (mscorlib.dll 内)

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);


Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft