Сообщить об ошибке.

Функция rmdir() модуля os в Python

Удалить пустой каталог в файловой системе

Синтаксис:

import os

os.rmdir(path, *, dir_fd=None)

Параметры:

  • path - str, путь в файловой системе до каталога,
  • dir_fd=None - int, дескриптор каталога,

Возвращаемое значение:

  • None

Описание:

Функция rmdir() модуля os удаляет путь к каталогу path. Если директория path не существует или не является пустым каталогом, соответственно возникает исключение FileNotFoundError или OSError.

Аргумент path может принимать объекты, представляющие путь файловой системы, такие как pathlib.PurePath.

Для удаления целых деревьев каталогов можно использовать функцию shutil.rmtree().

Эта функция может поддерживать пути относительно дескрипторов каталогов.

Вызывает событие аудита os.rmdir с аргументами path, dir_fd.

Примеры использования:

>>> import os
>>> path = 'test_dir'
# Создадим каталог
>>> os.mkdir(path, 0o774)
>>> os.path.isdir(path)
# True

# Удалим каталог
>>> os.rmdir(path)
>>> os.path.isdir(path)
# False