FILE COMMANDS

Last-modified: 2010-01-03 (日) 22:17:15

This command allows files to be loaded, created, deleted and modified in a number of ways, including the creation of sequential and pure binary files.

DIR : DIR

DRIVELIST : DRIVELIST

SET DIR : SET DIR Path$

MAKE FILE : MAKE FILE Filename

MAKE DIRECTORY : MAKE DIRECTORY Directory Name

DELETE FILE : DELETE FILE Filename

DELETE DIRECTORY : DELETE DIRECTORY Directory Name

COPY FILE : COPY FILE Source Filename, Destination Filename

MOVE FILE : MOVE FILE Source Filename, Destination Filename

RENAME FILE : RENAME FILE Source Filename, New Filename

EXECUTE FILE : EXECUTE FILE Filename, Commandline, Directory

FIND FIRST : FIND FIRST

FIND NEXT : FIND NEXT

CD : CD Path$


OPEN TO READ : OPEN TO READ File Number, Filename

OPEN TO WRITE : OPEN TO WRITE File Number, Filename

CLOSE FILE : CLOSE FILE File Number

READ BYTE : READ BYTE File Number, Variable

READ FILE : READ FILE File Number, Variable

READ DIRBLOCK : READ DIRBLOCK File Number, Folder to Read

READ FILEBLOCK : READ FILEBLOCK File Number, Filename to Read

READ FLOAT : READ FLOAT File Number, Variable

READ LONG : READ LONG File Number, Variable

READ MEMBLOCK : READ MEMBLOCK File Number, Memblock Number

READ STRING : READ STRING File Number, Variable String

READ WORD : READ WORD File Number, Variable

WRITE WORD : WRITE WORD File Number, Variable

WRITE BYTE : WRITE BYTE File Number, Variable

WRITE LONG : WRITE LONG File Number, Variable

WRITE DIRBLOCK : WRITE DIRBLOCK File Number, Folder to Create

WRITE FILEBLOCK : WRITE FILEBLOCK File Number, Filename to Create

WRITE FLOAT : WRITE FLOAT File Number, Variable

WRITE FILE : WRITE FILE File Number, Variable

WRITE MEMBLOCK : WRITE MEMBLOCK File Number, Memblock Number

WRITE STRING : WRITE STRING File Number, String

SKIP BYTES : SKIP BYTES File Number, Bytes To Skip

WRITE BYTE TO FILE : WRITE BYTE TO FILE Filename, Position, ByteValue

READ BYTE FROM FILE : Return Integer=READ BYTE FROM FILE(Filename, Position)


PERFORM CHECKLIST FOR DRIVES : PERFORM CHECKLIST FOR DRIVES

PERFORM CHECKLIST FOR FILES : PERFORM CHECKLIST FOR FILES

MAKE MEMBLOCK FROM FILE : MAKE MEMBLOCK FROM FILE Memblock Number, File Number

MAKE FILE FROM MEMBLOCK : MAKE FILE FROM MEMBLOCK File Number, Memblock Number


FILE EXIST : Return Integer=FILE EXIST(Filename)

PATH EXIST : Return Integer=PATH EXIST(Path String)

GET DIR$ : Return String=GET DIR$()

APPNAME$ : Return String=APPNAME$()

WINDIR$ : Return String=WINDIR$()

MYDOCDIR$ : Return String=MYDOCDIR$()


FILE END : Return Integer=FILE END(File Number)

FILE OPEN : Return Integer=FILE OPEN(File Number)

FILE SIZE : Return Integer=FILE SIZE(Filename)

GET FILE DATE$ : Return String=GET FILE DATE$()

GET FILE NAME$ : Return String=GET FILE NAME$()

GET FILE TYPE : Return Integer=GET FILE TYPE()

GET FILE CREATION$ : Return String=GET FILE CREATION$()

CAN MAKE FILE : Return Integer=CAN MAKE FILE(Filename)


EXECUTABLE RUNNING : Return Integer=EXECUTABLE RUNNING(Executable ID)

EXECUTE EXECUTABLE : Return DWORD=EXECUTE EXECUTABLE(Filename, Commandline, Directory)

STOP EXECUTABLE : STOP EXECUTABLE Executable ID


WRITE FILEMAP STRING : WRITE FILEMAP STRING Filemap Name, String

WRITE FILEMAP VALUE : WRITE FILEMAP VALUE Filemap Name, Value

READ FILEMAP STRING : Return String=READ FILEMAP STRING(String Value)

READ FILEMAP VALUE : Return DWORD=READ FILEMAP VALUE(Filemap Name)