Создание пустых директорий для удобства
This commit is contained in:
29
BotLibrary/library/directory.py
Normal file
29
BotLibrary/library/directory.py
Normal 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"Пустые директории - успешно созданы!"
|
||||
Reference in New Issue
Block a user