Создание пустых директорий для удобства

This commit is contained in:
Whyverum
2024-12-18 07:21:50 +07:00
parent b733ec68f3
commit cd5e6a48b2

View File

@@ -0,0 +1,29 @@
# BotLibrary/library/directory.py
# Небольшая библиотека для создания директорий
import os
from config import ImportantPath, BotVariables
# Настройка экспорта модулей и логирования
__all__ = ("create_directories", "setup_directories", )
log_type = "Directory"
# Функция создания пустых директорий
def create_directories(base_directory, subdirectories):
# Создание директорий и файлов в каждой из них
for subdirectory in subdirectories:
directory_path = os.path.join(base_directory, subdirectory)
# Проверка, существует ли директория, если нет - создаём
if not os.path.exists(directory_path):
os.makedirs(directory_path)
# Начальная установка пустых директорий
def setup_directories():
create_directories(ImportantPath.bot_personal_media, BotVariables.bot_media_directories)
create_directories(ImportantPath.bot_received_media, BotVariables.bot_media_directories)
create_directories(ImportantPath.msg, BotVariables.bot_msg_directories)
create_directories(ImportantPath.bot_files, BotVariables.bot_avatar_directories)
return f"Пустые директории - успешно созданы!"