Можно ли как-нибудь залочить директорию на время работы проги?
На сколько я знаю такое не приветствуется, и его скорее всего не реализовано.
Приветствуются любые костыли или теоретически возможные варианты, может какие-то манипуляции с правами доступа сделать.