https://stackoverflow.com/questions/5265702/how-to-get-full-path-of-a-file
Anonymous
When you must fail, fail noisily and as soon as possible.