How do I prevent macOS from thinking a folder is a file?
It’s thinking it has an extension because you’re giving it an extension.
Anytime you end something with a .whatever
you're giving it an extension. This is a convention across all operating systems and not limited to macOS.
Instead of using dots as a separator for dates, use a dash or an underscore. You don’t need to do this for all folders all at once, but with a little bash scripting magic and using a utility like sed
or awk
the renaming of the files/folders can be done automagically.