1
Comment puis-je obtenir la taille du répertoire dans IsolatedStorage?Windows Phone - IsolatedStorage - Obtenir la taille du répertoire
Comment puis-je obtenir la taille du répertoire dans IsolatedStorage?Windows Phone - IsolatedStorage - Obtenir la taille du répertoire
Il n'y a pas d'API pour obtenir la taille totale d'un répertoire spécifique dans le stockage isolé. Par conséquent, la seule alternative que vous avez est de parcourir les fichiers et de calculer manuellement la taille totale.
Edit: Voici une exemple d'implémentation:
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");
Pouvez-vous me donner un exemple, comment faire? – bmit
@bmit Bien sûr, j'ai édité la réponse. –