Не уверен, что вы найдете точку перехвата «предварительно создать файл».На вашем месте я бы отодвинулся назад и просто заблокировал настройки безопасности вашей папки.Если это действительно одна папка, и вы работаете в Windows, вы можете настроить безопасность, чтобы запретить всем создавать папки в этом каталоге.Просто убедитесь, что это то, что вы хотите сделать.
Тогда ОС сделает это, даже если вы вообще не будете писать код.
Возможно, в пути безопасности есть вызов, в который вы можете вставить этот кодесли по какой-то причине вам действительно придется написать это самостоятельно.