If 10 files change by n bytes each, none of which reach your threshold for updating the parent individually, where are you storing the amount each file was changed since the last parent folder update until you deign it appropriate to update the parent? Your design makes no sense.
Then each time one file changes you need to read all other files in the same folder to determine if the net change satisfies the increment condition for the parent folder!