Это возможно только в том случае, если ваше приложение работает с учетными данными, отличными от пользователя, запускающего приложение.
По умолчанию все приложения запускаются с учетными данными пользователя, запустившего процесс. Это означает, что приложение имеет те же ограничения на каталог и файл, что и пользователь. Без другой учетной записи приложение может только уменьшить возможность доступа к файловой системе, но не увеличить ее.
Работа с файловой системой - это зло в целом. Даже если вы можете заставить пользователя не играть в этом каталоге, вы все равно не можете доверять результатам, которые будут в том же состоянии, в котором вы их оставили. Другие пользователи могут повредить файлы физическим диском или любым другим способом.
Единственный способ разумно программировать файловую систему - ожидать сбоя с самого начала и считать себя счастливчиком, когда он действительно работает.