Okay, throws InvalidArgumentException when specified file does not find.
for now, it only checks file existence.