libio++: file system operations