IsolatedStorage のディレクトリ サイズを取得するにはどうすればよいですか?
2018 次
1 に答える
10
分離ストレージ内の特定のディレクトリの合計サイズを取得する API はありません。したがって、唯一の代替手段は、ファイルを参照して合計サイズを手動で計算することです。
編集:これはサンプル実装です:
long total = 0;
using (var isolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
{
string folder = "folder/";
foreach (var fileName in isolatedStorage.GetFileNames(folder))
{
using (var file = isolatedStorage.OpenFile(folder + fileName, FileMode.Open))
{
total += file.Length;
}
}
}
MessageBox.Show(total + " bytes");
于 2012-10-21T19:02:37.993 に答える