Working with files

Write text to file

FS.WriteAllText(FS.Local, "file.txt", "Some text"); 

Read text from file

var text = FS.ReadAllText(FS.Local, "file.txt");

Create a directory

FS.Local.CreateDirectory("New Folder");
FS.Local.CreateDirectory("Folder" / "Another Folder"); // we can create folders even if parents don't exist

Enumerating entries in folder

each(var file : FS.Local.EnumeratePaths(/))
{
    if(FS.Local.DirectoryExists(file)) Console.Write("DIR ");

    Console.WriteLine(file);
}

Exists

FS.Local.FileExists("/path/to/file"); //use FS.Local.RegularFileExists("/path/to/file"); if you don't want special files to be considered
FS.Local.DirectoryExists("/path/to/directory");

Opening files

See Streams for more details on the Stream object

var strm = FS.Local.OpenFile("/path/to/file.bin", "rb"); 
//use strm.Read(buffer,buffer_offset,length); to read some data, returns number of bytes read
strm.Close();