Revert "Revert "SetFile -> SetFileInfo.""

This reverts commit fe902901d130b8f780f4f7c1e0127e15968e9a57.

It effectively re-merges e7b7868dea3aad14476bc95245529cd5f39b790b.

http://reviews.vapour.ws/r/415/