Expand description
Managed FS atoms - route via Application RunTime’s
FileSystemReader/FileSystemWriter trait objects.
Modules§
- File
Copy - Legacy wire method
file:copy. Non-overwriting. - File
Delete - Legacy wire method
file:delete. Non-recursive, non-trash. - File
Exists - Legacy wire method
file:exists. Returns bool viaStatFileprobe. - File
Mkdir - Legacy wire method
file:mkdir. Recursive by default (Arguments[1]honoured when supplied as bool). - File
Move - Legacy wire method
file:move. Non-overwriting rename. - File
Read - Legacy wire method
file:read(UTF-8 content). Routes via RunTime’sFileSystemReadertrait. Not currently wired into dispatch (native variant handlesfile:read); kept for future per-provider routing. - File
Read Binary - Wire method
file:readBinary. Active in dispatch. Routes through the RunTime’sFileSystemReaderso VS Code’sVSBuffer.wrap()receives bytes that Mountain’s provider layer has already normalised. - File
Readdir - Legacy wire method
file:readdir. Returns raw entries from the RunTime’sFileSystemReader. Not currently wired into dispatch; the native variant servesfile:readdir. - File
Stat - Legacy wire method
file:stat. Not currently wired (native variant handlesfile:stat). Preserved for provider-routed callers. - File
Write - Legacy wire method
file:write(UTF-8 content). Routes via RunTime’sFileSystemWritertrait. Not currently wired into dispatch. - File
Write Binary - Wire method
file:writeBinary. Active in dispatch. Mirrors the read path: RunTimeFileSystemWriterdoes the actual byte write with create