Revert "Revert "SetFile -> SetFileInfo.""

This reverts commit fe902901d130b8f780f4f7c1e0127e15968e9a57.

It effectively re-merges e7b7868dea3aad14476bc95245529cd5f39b790b.
Merge pull request #88 from ericsnowcurrently/revert-revert-SetFileInfo

Revert "Revert "SetFile -> SetFileInfo.""