Skip to content

FILESPEC

Andrew Owen edited this page Sep 17, 2023 · 2 revisions

File specification


file_spec is a non-empty string expression of the form "parameters".

parameters must specify a valid file path of the form [/][dirname/]...filename.

In SE BASIC, file support is provided using the disk opertaing system (DOS). UnoDOS 3 follows MS-DOS file system conventions with the exception that folder names are separated with forward slashes (/). SE BASIC adds syntactic sugar to the short filename format. File names consist of an 8-character name and 3-character extension. Folder names consist of an 11-character name. Permissible characters are the printable ASCII characters in the range [$20 to $7E] excluding the characters " * + . , / : ; < = > ? \ [ ] |. Spaces are allowed but are converted to underscores.

A path starting with a forward slash is interpreted as an absolute path, starting at the root of the specified disk device. Otherwise, the path is interpreted as relative to the current folder on the specified device. The special folder name .. refers to the parent folder of a preceding path, or the parent folder of the current folder if no path is given. The special folder name . refers to the same folder as given by the preceding path, or the current folder if no preceding path is given.

Welcome to the SE BASIC wiki


  • Press RETURN to return to this menu.
  • Enter the name of a TOPIC to display it.
  • Enter EXIT to return to BASIC.

Choose from the following topics:

  1. Quick start guide: QUICK
  2. User's guide: USER
  3. Configuration guide: CONFIG
  4. Language guide: LANGUAGE
  5. Language reference: BASIC
  6. Technical reference: TECH
  7. Developer's guide: DEV
  8. Acknowledgemets: CREDITS
  9. Licenses: LICENSE
Clone this wiki locally