No.
Files are the only way for an application program to store information semi-permanently. Files are used when information is stored on the hard disk, a DVD, a USB thumb drive, and all other physical forms of storage.
The system software of a computer system uses a few other semi-permanent forms of storage, such as the ROM (read-only memory) of the computer and the boot sector of a hard disk. However from an application program's point of view the only form of semi-permanent storage is file storage.
The main storage (primary memory) of a computer system is volatile. It is used to hold programs and data only as long as a program is running.
(Thought question: ) How is information represented in a file?