Hi @ Stephen1606,
Could you please share a screenshot of the configuration of your flow?
Where is the folder that you mentioned saved in? Is it saved in your Onedrive for business?
Do you want the flow to send an email with all the files' name that are added to folder since the last flow ran?
How frequency would you flow run to get the files in the folder and send the email
I would offer you a workaround, please refer to screenshot below to create the flow:


Note:
1.The flow would run with a frequency of two hours.you could modify the frequency as your needs.
2.The expression in the condition would filter all files that are added to folder since the last flow ran, the expression as below:
@greater(items('Apply_to_each')?['LastModified'], addHours(utcNow(), -2))
If modify the frequency of six hours, you should modify the expression as below:
@greater(items('Apply_to_each')?['LastModified'], addHours(utcNow(), -6))
You could refer to link below to learn more about the workflow definition language:
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language
3.The expression in the condition 2 would check whether there are files be added to folder since the last flow ran, and if there are files be added to folder since the last flow ran, the flow would send the email notification, the expression as below:
@not(equals(length(variables('All files name')), 0))
4.The expression in the compose would convert the files' name to string, the expression as below
string(variables('All files name'))
The flow would run successfully as screenshot below:

Regards,
Alice Zhang