diff --git a/ipars/ParsManagerCode.py b/ipars/ParsManagerCode.py index d4dd273..ed33f4b 100644 --- a/ipars/ParsManagerCode.py +++ b/ipars/ParsManagerCode.py @@ -21,6 +21,15 @@ class Pars: raise ValueError(v.errors) + def exists(self, path: str) -> dict: + '''Возвращает True если указанный файл или папка сущуствует, иначе — False''' + schema = {'path': {'type': 'string'}} + expected = {'path': path} + self.__validation(schema, expected) + + return exists(path) + + def listdir(self, path: str) -> dict: '''Возвращает список файлов в указанной директории''' schema = {'path': {'type': 'string'}}