/
Androsik
/
Config-workVerse
Обзор
Документация
Войти
/
Androsik
/
Config-workVerse
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
code-5
28 строк
968 B
Androsik
code-5
05 окт 2025, 17:49
05 окт 2025, 17:49
b4fd6ef
Код
Авторство
О чём код?
import os import stat import subprocess class VFS: def __init__(self, root_path): self.root_path = root_path def chmod(self, path, mode): try: full_path = os.path.join(self.root_path, path) os.chmod(full_path, mode) print(f"Permissions for {path} changed to {oct(mode)}") except FileNotFoundError: print(f"Error: File or directory {path} not found.") except PermissionError: print(f"Error: Permission denied for changing {path}.") except Exception as e: print(f"An error occurred: {e}") def test_chmod(self): # Пример изменения прав доступа self.chmod('test_file', 0o755) self.chmod('test_dir', 0o644) if __name__ == "__main__": vfs = VFS('/path/to/root') # Укажите путь к корневому каталогу вашей VFS vfs.test_chmod()