Как ведут себя async-методы типа File.delete(), если их не await'ить?
Пример: мне надо удалить большой файл ,а я не хочу заставлять пользователя ждать. Могу ли я не await'ить его, а просто вызвать как обычный метод? Он в этом случае будет удаляться в фоне, а программа продолжит своё выполнение?
Ну и прост в догонку ради просвящения.
Когда ты "удаляешь" файл, он не затирается нулями, просто стирается его заголовок.
Файл по прежнему остается на диске и если будет очень надо - ты можешь его прочитать (пока через N времени он частично не повредится новым файлом).
Поэтому его размер не важен, как таковой.