IOExeption: на диске недостаточно места
Я хочу обнаружить это состояние Full HD и попытаться удаленно удалить каталог C:\Windows\Temp, чтобы освободить место на жестком диске для дальнейшей очистки диска.
Я написал следующее, чтобы определить Full HD; Я не могу проверить успешность, так как у меня нет клиента с разрешением Full HD для тестирования.
Будет ли приведенный ниже код работать?
Код: Выделить всё
catch (IOException ioEX) when (ioEX.Message == "There is not enough space on the disk.")
{
try
{
string remoteWindowsTemp = @"\\" + computerName + @"\C$\Windows\Temp";
// Attempt to clear off HD space directly from local computer
Directory.Delete(remoteWindowsTemp, true);
}
catch
{
// ...Other IO conditions I have written that I know work... }
}
}

Подробнее здесь: https://stackoverflow.com/questions/791 ... when-tryin