Ok done !
I didn’t know how to use prune argument. This respond to my demand
find * -path "*/files/*" -prune -o -name 'foo' -type f -print
More explication here
On the other hand I should be curious if there is a syntax with the ! (NOT) argument like in this example on AskUbuntu if someone have an idea.