File system

VirtualFileSystem to access files across platforms. It offers all basic operations such as reading, writing, copying, checking existence and deleting files.

Note

The path separator is / (Unix/Linux convention).

Code example

  1. // Open a file through VirtualFileSystemvar gamesave1 = VirtualFileSystem.OpenStream("/roaming/gamesave001.dat", VirtualFileMode.Open, VirtualFileAccess.Read);// Alternatively, directly access the same file through its file system provider (mount point)var gamesave2 = VirtualFileSystem.ApplicationRoaming.OpenStream("gamesave001.dat", VirtualFileMode.Open, VirtualFileAccess.Read);

Default mount points