by Jon Ripley, May 2006
When using OPENIN, OPENUP and OPENOUT to create or access files that do not have a file extension the default action of BBC BASIC is to append a .bbc file extension. To create or access files with no file extension you must add a full stop to the file name.
To OPENIN, OPENUP or OPENOUT a file called MyFile use:
hfile% = OPENIN "MyFile." hfile% = OPENOUT "MyFile." hfile% = OPENUP "MyFile."
The same applies when accessing files with no extension using a star command or OSCLI:
*DISPLAY MyFile.
*COPY MyOldFile. MyNewFile.
The default file extensions appended by the star commands or OSCLI when none is supplied are as follows:
| *CHDIR (*CD) | none |
| *COPY | .BBC |
| *DELETE (*DEL, *ERASE) | .BBC |
| *DIR | .BBC |
| *DISPLAY | .BMP |
| *EXEC | .BBC |
| *GSAVE (*SCREENSAVE) | .BMP |
| *LIST / *TYPE | .BBC |
| *LOAD / *SAVE | .BBC |
| *LOCK / *UNLOCK | .BBC |
| *MKDIR (*MD) | none |
| *PLAY | .MID |
| *RENAME (*REN) | .BBC |
| *RMDIR (*RD) | none |
| *RUN | none |
| *SPOOL / *SPOOLON | .BBC |