IsolatedStorage では、IsolatedStorage でディレクトリ自体を削除する前に、ディレクトリ内のすべてのフォルダーとファイルを削除する必要があります。
通常、内部にいくつかのファイルがある IsolatedStorage のディレクトリを削除する場合、ディレクトリのリストを取得し、foreachステートメントを使用して、それぞれにファイルがあるかどうかを確認し、別のforeachステートメントを使用してそれらのディレクトリ内の各ファイルを削除します。
IsolatedStorageただし、次のように見える、はるかに複雑な FileSystem が進行中です。
Several Main directoriesSeveral sub-directoriesこれらを含むものには、約を含むものsub-directories
があります1-100 additional sub-directories3-5 files
現時点で私が知っている唯一のテクニック (foreachステートメントと多くのを使用IsolatedStorageFile.GetUserStoreForApplication().GetDirectoryNames()) は、効率的とは言い難いものです。
ディレクトリとそのファイルを再帰的に削除することを確認する簡単で簡単な方法はありますか?