Difference between revisions of "MC-Basic:OPEN FILE"
(Fixed " characters) |
m (added ULB and UPG as optional files to edit) |
||
Line 1: | Line 1: | ||
− | {{Languages|MC-Basic:OPEN_FILE}} | + | {{Languages|MC-Basic:OPEN_FILE}} |
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= | ||
Line 15: | Line 15: | ||
Filename should not exceed 8 characters and one of next extensions: | Filename should not exceed 8 characters and one of next extensions: | ||
− | PRG , DAT , TSK , CMP for files ,open at Flash disk | + | PRG , DAT, UPG, ULB, TSK , CMP for files ,open at Flash disk |
or REC, TXT , which open at RAM disk. | or REC, TXT , which open at RAM disk. |
Latest revision as of 09:19, 7 December 2022
Language: | English • 中文(简体) |
---|
Opens an existing file or creates new one (in “write” mode) with the name given in the string expression.
Filename should not exceed 8 characters and one of next extensions:
PRG , DAT, UPG, ULB, TSK , CMP for files ,open at Flash disk
or REC, TXT , which open at RAM disk.
Open text file for read, write or append to the existing file according to mode flag.
"r" - open text file for reading
"w" - truncate to zero length or create text file for writing
"a" - append; open or create text file for writing at end-of-file
Use APPEND to add new lines at the end of the original contents of the file.
Use WRITE to overwrite the previous file or for the new one creation .
Syntax
Open<file name> MODE= <mode flag> As #<DeviceHandle>
Availability
Versions 0.3.6.14 and higher
Type
< file name>: String
<mode flag>: String
<DeviceHandle>: Long
Range
< file name>: not more, then 12 characters (8 char. name + dot + 3 char. extension)
<mode flag>: "r" – read mode
"w" – write mode
"a" - append mode
<DeviceHandle>: 1 to 255
Scope
Task or Terminal
Limitations
The defined file should exist on DiskOnChip for read and append modes
Examples
Open "File1.PRG" Mode="w" as #1
Or
Common shared FileNameStr as string = "File1.PRG"
Common shared ModeStr as string = "w"
Open FileNameStr Mode= ModeStr as #1