I\'ve been reading that the static methods of the File Class are better used to perform small and few tasks on a file like checking to see if it exists and that
File
FileInfo is an instance of a file thus representing the file itself. File is a utility class so can work with any file