Searches a file in the directory and its sub-directory.
fun [DP S] P
Return : P the read reference file or nil if error
_fooS searchFile _checkDirectory "tests/net" "myfile.txt";