When I run git blame on a file in a folder e,g,:
git blame Foo/FileA.txt
it returns
fatal: no such path \'Foo/FileA.txt\' in HEAD
Another possibility is that the file or a containing directory are a symbolic link. You can use ls -l to verify this is the case. Try to blame the file in its original location instead.
ls -l