Задать вопрос
44Igor44
@44Igor44
Программист на python, линуксоид.

Подтверждение записи/чтения в папки?

Здравствуйте! Как я в коде python могу контролировать папку?
Например: Я слежу за /home/igor/Desktop, при попытке любой программы что-то сделать с папкой/файлом в папке я получаю запрос: какая-то программа пытается сделать то-то в таких-то файле/папке, и затем или отклоняю, или разрешаю доступ.
Я на CachyOS(Arch-based)
Как мне такое сделать?
  • Вопрос задан
  • 423 просмотра
Подписаться 3 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
ЕМНИП, на пользовательском уровне вы можете только подписываться на изменения папок/файлов (inotify или systemd/path). Чтобы что-то запретить, надо вмешиваться в работу файловой системы, тут питон вам не поможет.
Ответ написан
@AlexVWill
Для этого не надо Python, в bash можно все сделать...
#!/bin/bash
inotifywait -m /home/user/Desktop/ -e create -e moved_to |
	while read dir action file;
    	    do echo "The file '$file' appeared in directory '$dir' via '$action'";
      	    sleep 3;
            # do some code
	done
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы