Как удалить файл с диска?

В Python файл удаляют через pathlib.Path.unlink() или os.remove(). Перед удалением нужно точно определить путь и понять, требуется ли необратимое удаление или перемещение в корзину.

Короткий ответ

Что ответить на собеседовании

В Python файл удаляют через pathlib.Path.unlink() или os.remove(). Перед удалением нужно точно определить путь и понять, требуется ли необратимое удаление или перемещение в корзину.

Подробный разбор

Ответ с пояснениями

В Python файл удаляют через pathlib.Path.unlink() или os.remove(). Перед удалением нужно точно определить путь и понять, требуется ли необратимое удаление или перемещение в корзину.

Например, Path('example.txt').unlink() удалит запись файла; для отсутствующего пути обычно возникнет FileNotFoundError. Для каталога применяются другие операции. Удаление имени не обязательно мгновенно освобождает место, если файл ещё открыт или имеет другие жёсткие ссылки. Не стоит строить команды удаления из непроверенного пользовательского ввода. Если данные важны, сначала нужна резервная копия или recoverable-операция.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее