Don’t remove folders from your app, just clear all inner files
Dear programmers, if your application uses some folders please never delete the folders and just clear all inner files instead.
Because users may symlink any folder to another disk (e.g. RAM) or chmod them with different privileges.
For example, Maven always removes a target
folder when calling mvn clean install
and this creates a problem for me because I mapped the target
folder to RAM disk.
This is not a rule to follow, but something that you may think about during development.