A File represents a Boomla file.
Create a new file on the temporary filesystem
Reference to a Boomla file. Just like on traditional operating systems, Boomla files have an ID, the reference is ID based. Boomla guarantees that any code is always executed in ACID transactions, and during the transaction the entire filesystem is blocked from concurrent access. Thus it is impossible for any file references to brake due to concurrent access. Read: if it breaks, you broke it.
Creating multiple files in a row.
new File() is equivalent to calling