2 Rusty:
Just for case if something will going wrong. File.size? returns nil if path does not exist.