Using static class to return folders and files for particular objects, should I just return string or FileInfo/DirInfo? How to use :this() with constructor?

Question1) I'm created a bunch of extension methods in a static class to return files/folders. They do an exists check and create the file/folder if it fails. I've always simply returned a string with the fullpath. But I was trying to plan of future and started return FileInfo/DirInfo objects. Is this a waste? Presently, I'm […]