Difference between revisions of "MC-Basic:OPEN FILE"
Line 1: | Line 1: | ||
+ | {{Languages}} | ||
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= |
Revision as of 03:18, 25 April 2017
Language: | [[::MC-Basic:OPEN FILE|English]] • [[::MC-Basic:OPEN FILE/zh-hans|中文(简体)]] |
---|
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 , 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