And a singleton is not an instance? Its all the same thing; 1 file, 1 instance. A file has properties, size, data memory, you can copy, paste it, delete it. A file has a type though generic.
No, a singleton is a pattern that ensures that there is at most a single instance of a class.