Extract FileInfo object
Don't confirm on identical files [Fixes #20]
Remove asStatus which was swallowing errors