How to prevent folders from being created after being deleted?

I noticed that some folders,as highlighted in the attached print, with the exception of the "fonts" folder, are empty and consequently I delete them. I even delete the "fonts" folder.

But every time I open the project they are created again, I would like them not to be, and that they would only be created and kept if there was a reason for it.

I have fonts installed in the project but I create the folder inside "public/css/fonts", the upload folder I create inside "public/". I still haven't seen the reason for this folder in the "fonts" and "upload" root.

What is it for and how can I prevent them from being recreated every time I open the project?

  • Certs
  • db (I believe it is for database, but I don't put anything there)
  • extensions (as the name says for extensions, but I don't use them)
  • fonts
  • upload