1
如何獲得IsolatedStorage中的目錄大小?Windows Phone - IsolatedStorage - 獲取目錄大小
如何獲得IsolatedStorage中的目錄大小?Windows Phone - IsolatedStorage - 獲取目錄大小
沒有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");
你能不能給我任何例子,如何做到這一點? – bmit
@bmit當然,我已經編輯了答案。 –