1

内部に多数の .wav ファイルを含むフォルダーがあります。サウンドをランダムに生成するには、これらのファイルを動的にカウントする必要があります。これは動的に必要なので、サウンド フォルダーを別のサウンドで更新するたびにコードを更新する必要はありません。その方法を検索しましたが、Windows の例しか見つかりませんでした。これが私が思いついたコードです:

string path = string.Format("/Sound/{0}", sourceSound);
return Directory.GetFiles(path, ".wav").Length;

私はそれを実行しようとしましたが、VSは私にエラーを与えます:

「ステップできません。コードは現在利用できません。」

私が間違っていることはありますか、またはフォルダー内のファイルの数をどのように数えることができますか?

ありがとう。

4

2 に答える 2

0

試す

using (var myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
        {
            var i = myIsolatedStorage.GetFileNames("*.wav").Length;
        }
于 2013-10-22T20:49:37.193 に答える