Hi @Aye3
I have created a sample flow for this
see below
I have added these columns in a sharepoint list which represent date and region.

Now the folder would be created in a Test folder which is under Shared Documents

Now let's proceed to flow design
1. Use trigger when item is created so to trigger flow when item is created

2. Use create folder in nested mode like year/region/date (you can add one more layer of folder as well)

Test/@{formatDateTime(triggerOutputs()?['body/Date'],'yyyy')}/@{triggerOutputs()?['body/Region']}/@{formatDateTime(triggerOutputs()?['body/Date'],'yyyy-MM-dd')}
3. get list of attachments associated with the list item

4. Now loop through the list of attachments and do the following steps

4.1- Get attachment content of the attachment as shown below


Now after that use create file to create the file with content from get attachment content action



Hope this helps !