I fixed a typo above.
The --recurse switch needs two "--".
Paths on Windows are weird,

the backslash is an *escape* character, but Windows uses it as a path separator as well. I think it is generally considered better to double them.

A doubled backslash escapes the second one so it is ensured treatment as a literal backslash -- the path separator.