Xbasic
FILE.CREATE Function
Syntax
file_pointer as P = FILE.Create(C Filename,N file_open_mode)
Arguments
- FilenameCharacter
The file name, including drive and path.
- file_open_modeNumeric
The Open Mode system variables are:
- Variable
- Function
- FILE_RO_EXCLUSIVE
Read Only (Exclusive)
- FILE_RW_EXCLUSIVE
Read or Write (Exclusive)
- FILE_RO_SHARED
Read Only (Shared)
- FILE_RW_SHARED
Read or Write (Shared)
Returns
- file_pointerPointer
Returns a file object pointer.
Description
Create a new file.
Discussion
The FILE.CREATE() method creates and opens a new file, returning a file object pointer reference to the file.
When you delete the file object pointer, Alpha Anywhere closes the file.
Ask user to type a new filename.
filename = ui_get_file("Create a file","Text Files (*.txt)", "c:\a5\defaults.txt","N") if (filename = "") then end end if
Example
Create the file.
file_pointer = file.create(filename, FILE_RW_EXCLUSIVE)
Write first line of data to the file.
for i = 1 TO 5 file_pointer.write("A5_" + ltrim( str(i) ) ) next i 'New line file_pointer.write_line("") 'Write another line of data for i = 1 TO 5 file_pointer.write("VAR" + ltrim( str(i) ) ) next i file_pointer.flush() file_pointer.close()
See Also