Fix #4532

In file.recurse we can safely escape form options since the paths
all directly represent the target file