Работа с файлами
Bases:
UnzipКласс для сообщений
- Parameters:
path_to_logs (str) – Смотреть
path_to_logslang (str) – Смотреть
lang
Bases:
FileManagerMessagesКласс для работы с файлами
- Parameters:
path_to_logs (str) – Смотреть
path_to_logslang (str) – Смотреть
lang
Очистка директории
- Parameters:
path_to_folder (str) – Путь к директории
out (bool) – Печатать процесс выполнения
- Returns:
True если директория очищена, в обратном случае False
- Return type:
bool
Создание директории
- Parameters:
path_to_folder (str) – Путь к директории
out (bool) – Печатать процесс выполнения
- Returns:
True если директория создана, в обратном случае False
- Return type:
bool
Получение поддиректорий
- Parameters:
path (Iterable) – Путь к директории
depth (int) – Глубина иерархии для извлечения поддиректорий
out (bool) – Отображение
- Returns:
Список с поддиректориями
- Return type:
List[Optional[str]]
Удаление недопустимых символов из пути
- Parameters:
path (str) – Путь
- Returns:
Путь
- Return type:
str
Поиск файла
- Parameters:
path_to_file (str) – Путь к файлу
ext (str) – Расширение файла
create (bool) – Создание файла в случае его отсутствия
out (bool) – Печатать процесс выполнения
- Returns:
True если файл найден, в обратном случае False
- Return type:
bool
Поиск файлов в указанной директории
- Parameters:
path_to_folder (str) – Путь к директории с файлами
exts (List[str]) – Расширения файлов
sort (bool) – Сортировать файлы
out (bool) – Печатать процесс выполнения
- Returns:
список с найденными файлами
- Return type:
List[Optional[str]]