ADL User Guide 6.52, file system

I’m using ADL user guide V7.52 and it seems some of these documentation issues have been taken care of

Still not very clear about some things…
It isn’t obvious what function actually creates a new file. I am expecting to see a function like adl_fsCreate which you would call and then use adl_fsWrite to fill it with data. Does adl_fsOpen create a new file if the one you specify to open doesn’t exist? I’m guessing it must, because no other functions return ADL_FS_FILE which is needed to read/write data to the file

adl_fsWrite - can someone please explain what an “item” is? Say I open file.txt and I want to write the array “mydata” to it, I know the size of the data is 6 bytes but how many “items” is it?