У меня проблема в Windows Azure.Я храню временные файлы в локальном хранилище.Через некоторое время я получаю исключение System.IO.IOException: на диске недостаточно места.
Поэтому я прочитал несколько статей об этом, и Microsoft сама рекомендует отловить ошибку и попытаться очистить файлы.,Итак, мой вопрос на данный момент: как лучше всего это сделать?
На данный момент я бы попробовал это, но я не знаю, является ли это лучшим подходом:
public static void ClearTempFolder(string localStorageName)
{
System.IO.DirectoryInfo downloadedMessageInfo = new DirectoryInfo(RoleEnvironment.GetLocalResource(localStorageName).RootPath);
foreach (FileInfo file in downloadedMessageInfo.GetFiles())
file.Delete();
foreach (DirectoryInfo dir in downloadedMessageInfo.GetDirectories())
dir.Delete(true);
}
Спасибо за вашу помощь.