Switch to native file.file
Merge pull request #18872 from rallytime/cp-18272

Backport #18272 to 2014.1