Accessing+files+with+no+extension

//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: code format="bb4w" hfile% = OPENIN "MyFile." hfile% = OPENOUT "MyFile." hfile% = OPENUP "MyFile." code The same applies when accessing files with no extension using a //**star**// command or **OSCLI**:

code format="bb4w" *DISPLAY MyFile. *COPY MyOldFile. MyNewFile. code 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 ||