You could create a workflow rule that triggers when a new folder/entry is created. Ideally, you want this to be as specific as possible so it only runs under specific circumstances.
For example, if all of the "patron" files are within a specific subfolder you could make a rule that only applies to the "Entry Created" event, only targets folders, etc.
If you want/need to get more specific you can do more like adding a condition for a specific template, but in that case you'd have to make sure the template is assigned at the time of creation otherwise it wouldn't run if they forget to set it.
If you have a multi-repository environment, it wouldn't hurt to also have a rule that defines which repository this applies to, and maybe a rule to exclude your workflow user service account so it only triggers when a user manually creates the initial folder.

The idea is to make the rule specific enough so it doesn't get triggered more often than it should.
With the Workflow itself, the triggering entry would automatically come in as the "Starting Entry" so you could build a workflow that then adds all the necessary subfolders.
If you use the Create Entry activity with the desired path and check the box for "Return existing entry if found" you can also avoid issues with duplicates.
