Difference between revisions of "Code:NextBasic Snippets"
From SpecNext official Wiki
Line 16: | Line 16: | ||
fsize=%a | fsize=%a | ||
CLOSE #4 | CLOSE #4 | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Check if a file exists in a location without generating an error | ||
+ | <syntaxhighlight> | ||
+ | Layer 2,0: print at 0,0; : cat file$: exist$=screen$(0,0) | ||
+ | Layer 0: If exist$<>"N" then print "File found" | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 13:12, 11 December 2023
NextBasic Snippets
To read a file of any type or size to any bank this will load myfile.bin to bank 22 (8kbs):
.extract myfile.bin -mb 22
To get the filesize of a file in to var fsize:
OPEN #4, "myfile"
DIM #4 TO %a
fsize=%a
CLOSE #4
Check if a file exists in a location without generating an error
Layer 2,0: print at 0,0; : cat file$: exist$=screen$(0,0)
Layer 0: If exist$<>"N" then print "File found"